[This release is outdated]
Release Notes for the Image2 Addon
by Zachary X. Reiter and Clifford A. Reiter
August 2001
Like the first release of the image addon, this addon
gives utilities for reading and writing some 24 bit image
formats from J. Html image gallery building tools are
included. See the scripts and the image2.ijt lab
for documentation.
Major changes in Release 2
Revised choice of open source code for jpeg and png
read/write, but most of the high level functions behave
in the same manner.
Major new features:
- Available for both Win and Linux platforms
- Library (*.dll, *.os) calls are direct, so temporary
files are no longer used;
- Jpeg read/writes are typically faster
- Png read/writes are dramatically faster
- Library file smaller (win image1: three ddls totaled 656k
win image2: one dll totals 288k)
- some 24 bit Portable aNyMap support: *.pnm, *.pgm, *.ppm
- limited support for grayscale images as h by w by 1 arrays
- lossless jpeg transforms (rotations/flips) available
- rot_form.ijs gives form for rotating images interactively
(windows version is wd based, linux is tcl/tk based)
- Sample scripts included
Minor changes:
- bmp_to_jpeg and other type-to-type conversions are replaced by
a single verb conv_image.
The image1 addon command [opt] bmp_to_jpeg in.bmp;out.jpg becomes
[opt] conv_image in.bmp;out.jpg
- Png options are numbers, 0-9, which trade speed for better
compression
- Error in read_tga fixed
- Bug in default thumbnail names fixed
- Bug in fn_to_lc fixed