Difference between revisions of "ImageFilterDemo"

From RoboJackets Wiki
Jump to navigation Jump to search
(added Feature Requests section)
(release of version 1.0.3)
Line 14: Line 14:
 
*** Specifically, <tt>java.awt.Toolkit.prepareImage(Image, int, int, ImageObserver)</tt> on Windows does not notify the specified ImageObserver when images are finished loading under certain conditions.
 
*** Specifically, <tt>java.awt.Toolkit.prepareImage(Image, int, int, ImageObserver)</tt> on Windows does not notify the specified ImageObserver when images are finished loading under certain conditions.
 
*** Credit goes to [[User:AndyB|Andy]] for discovering this bug.
 
*** Credit goes to [[User:AndyB|Andy]] for discovering this bug.
 
+
* [[:Image:ImageFilterDemo_v1_0_3.zip|v1.0.3]]
 +
** "Select..." button for selecting files now remembers the last file that was selected (even across different invocations of the program).
 +
** Added support for dragging & dropping files into the "file well".
  
 
== Future Versions (Planned) ==
 
== Future Versions (Planned) ==
  
* v1.0.3 - '''Coming soon!'''
+
* v1.1 - '''Coming soon!'''
** "Select..." button for selecting files now remembers the last file that was selected (even across different invocations of the program).
 
** Added support for dragging & dropping files into the "file well".
 
* v1.1
 
 
** Added support for filter parameters that are manipulatable in the GUI.
 
** Added support for filter parameters that are manipulatable in the GUI.
 
* v2.0
 
* v2.0
Line 27: Line 26:
 
** New input source: Movies (.mov, or other formats that QuickTime can handle)
 
** New input source: Movies (.mov, or other formats that QuickTime can handle)
 
** Added support for ''temporal filters''. These are filters that are designed for processing several images in sequence.
 
** Added support for ''temporal filters''. These are filters that are designed for processing several images in sequence.
 
  
 
== Feature Requests ==
 
== Feature Requests ==

Revision as of 08:08, 11 October 2005

Screenshot

ImageFilterDemo is a program that allows rapid prototyping of image filters in Java. This program was written by David Foster.

Program & Source Code

  • v1.0
    • Original version
  • v1.0.1
    • Added PixelBufferFilter2, a new type of filter.
    • Added contour extraction filters for the horizontal, vertical, and plus (horizontal+vertical) directions.
  • v1.0.2
    • Addressed issue with loading certain images on Windows systems.
      • Specifically, java.awt.Toolkit.prepareImage(Image, int, int, ImageObserver) on Windows does not notify the specified ImageObserver when images are finished loading under certain conditions.
      • Credit goes to Andy for discovering this bug.
  • v1.0.3
    • "Select..." button for selecting files now remembers the last file that was selected (even across different invocations of the program).
    • Added support for dragging & dropping files into the "file well".

Future Versions (Planned)

  • v1.1 - Coming soon!
    • Added support for filter parameters that are manipulatable in the GUI.
  • v2.0
    • New input source: Image sequences
    • New input source: Movies (.mov, or other formats that QuickTime can handle)
    • Added support for temporal filters. These are filters that are designed for processing several images in sequence.

Feature Requests

  • Ability to apply multiple filters --Andy
  • Ability to save filtered image --Andy