JImageFilter add-on for JFileUpload
http://www.jfileupload.com

==========================================================
JFileUpload homepage:
http://www.jfileupload.com/products/jfileupload/index.html

JImageFilter homepage:
http://www.jfileupload.com/products/jimagefilter/index.html

Support forums:
http://www.jfileupload.com/support/forums/index.php
==========================================================

This plugin allows to scale images before uploading.
ImageFilter parameters are available in scaling.properties file.
You could select maxwidth and maxheight to generate thumbnails or select 
scale to magnify images. You could also select both input and output format,
temporary folder and renaming policy for scaled images. Notice that 
generating thumbnails on-the-fly before upload will save your bandwidth.


Installation:
------------
1 - Copy dist/lib/jai_imageio.jar and ifilter.jar under lib/ folder.
    (where others JFileUpload JAR files are stored).

2 - Modify dist/applet_http_scaling.js or dist/applet_ftp_scaling_iotools.js
    to setup basic parameters and open it in your browser to try it.

3 - Optional: Modify scaling.properties to setup scaling filter parameters.


----------------
02/13/2013: v3.0
----------------
- Digital certificate updated and valid until 2015.


------------------
08/20/2012: v2.9.1
------------------
- Minor updates.


----------------
11/28/2011: v2.9
----------------
- Minor updates.


----------------
01/17/2011: v2.8
----------------
- Optional filter disabling if image width/height lower than:
  disable.maxwidth
  disable.maxheight
- Bug fix for GIF compression.


----------------
08/17/2010: v2.7
----------------
- Minor updates.


----------------
04/15/2010: v2.6
----------------
- filterproperties support improved to fix applet warning for JRE 1.6.0_19 (or higher).


----------------
11/10/2009: v2.5
----------------
- Minor update.


----------------
05/25/2009: v2.4
----------------
- "ICC APP2 encountered without prior JFIF" workaround added for metadata.


----------------
02/03/2009: v2.3
----------------
- i18n.properties updated.


---------------
11/03/2008: 2.2
---------------
- Watermark image support added.
- i18n.properties updated.
- Grayscale image bug fixed for AWT scaling implementation.


---------------
06/23/2008: 2.1
---------------
- multistep property added to get better image quality with ImageIO scaling. 
- Bug fix for grayscale image scaling.
- Internationalization improved with new properties:
   taskoutput.filter.starting
   progress.bar.upload.filter.starting
   progress.bar.upload.indeterminate
- Documentation updated.


---------------
02/25/2008: 2.0
---------------
- fitaspectratio scale option added.
- operation.error option added.
- Image operation issues notified to UI.
- JavaScript properties update support added.
- maxpixels bug fixed on image loading.
- Documentation improved.


----
1.6a
----
- Bug fix on image rotation integration with JImageUpload add-on.


---
1.6
---
- metadata option added.
  It allows forwarding metadata from source image to scaled image.


---
1.5
---
- ImageIOSubsample option added for impl property.
- maxpixels property added to scaling.properties.


----
v1.4
----
- impl parameter added to select scaling implementation.
- scaleoption parameter added to allow magnify.
- IOTools updated.


----
v1.3
----
- imageloader parameter added.
  (It allows to fix SUN ImageIO color shift bug)
- "auto" value added to tmpfolder property.
  (It allows to use same folder as selected file for tmp folder)


----
v1.2
----
- forcergb parameter added.


----
v1.1
----
- quality parameter added.
- landscape.maxwidth, landscape.maxheight parameters added.
- portrait.maxwidth, portrait.maxheight parameters added.
- tmpfolder auto creation added.
- filterproperties parameter supported.
- filterparamX/filtervalueX pair parameters supported.
  (tmpfolder, clean).


----
v1.0
----
- Scaling filter basics.
- IOTools support.
