Screenshots:
Main Window
|
Image Loaded
|
Image Scaled
|
Batch Image Scaling dialog
|
Batch Images Scaling
|
Preferences Dialog
|
|
What is it?
jScale is a Java-based image resizing utility. jScale currently supports JPEG, PNG, TIFF, BMP, and GIF scaling. jScale also
supports transcoding between all the previously mentioned formats with the exception of GIF encoding. In other words, a user can
transcode (convert) between all image formats, though transcoding to GIF is not currently supported.
What license is jScale using?
jScale is licensed under the GNU GPL, version 2.
What do I need to run jScale?
You need Java version 6 (1.6) or greater and Java Advanced Imaging (JAI) and JAI-ImageIO.
Features:
- Single and Multiple (batch) image scaling and transcoding.
- Transcoding between supported image types.
- Drag and Drop support(though this still requires some testing, specifically on OS/X).
- GUI and Command-line interface.
- Scale by percentage or to specific dimensions.
- Scale using Bicubic, Linear, or NearestNeighbor interpolations.
- Customizable "scaled" image filenames.
- Customizable scaled image directory.
- Does not alter the original image when scaling or transcoding (though you can save over the original image if you desire to do so).
Planned features not yet implemented:
- GIF Encoding. This is partially due to JAI not including GIF encoding due to patent/licensing issues (and partially due to me not getting off my lazy bum and implementing it).
- EXIF support -- currently jScale completely strips any EXIF data.
Better transparency handling when transcoding from a format that supports transparency to one that does not (PNG -> JPEG in particular).
Installation/Execution scripts
Downloads
- Latest jScale jScale-0.8. To run, execute either the jScale.sh file if using *nix or jScale.bat file if using Windows.
If you have any comments, suggestions, bug reports, or would like to contribute, send me an email at pmunly (at) willamettealmuni.com.
|