[Openicc] Anouncement - LPROF-1.11.3 Developemnt Snapshot Released
Hal V. Engel
hvengel at astound.net
Tue Feb 21 11:50:27 PST 2006
I'm pleased to announce that development snapshot version 1.11.3 of LPROF is
now available. This is the sixth development snapshot of the work that has
been underway since LPROF became a SourceForge project. Please see the
LPROF SourceForge home page at http://lprof.sourceforge.net/ for details.
This is a development snap shot of what will become version 1.12 when it is
stable. Although testing by the development team indicates that this
snapshot appears to be stable it is a development release and as such it
should not be considered a stable release. It has not been extensively
tested and may have significant unknown bugs. This is being made available
so that users can test the new release and report problems and make
suggestions for improvements.
Significant changes since the last development snapshot include:
1. LPROF now uses the ArgyllCMS spline regression code for creating camera and
scanner profiles. Profiles created with the new regression code have both
lower delta E numbers and smoother CLUT curves. Users have control of two
parameters used by the regression algorithm to tune the resulting profiles.
I would like to thank Gerhard Fuernkranz for integrating this into LPROF.
2. LPROF now uses the QT QSetting API to manage user and application settings.
On Windows systems settings are now stored in the registry. On Mac OS/X
QSettings uses the Carbon preferences API and on Unix/Linux/BSD systems the
settings are stored in a text file in the $HOME/.lprof/config directory.
Users who have been using previous 1.11.x snapshots will loose whatever
settings had been stored in the old configuration file. As a result users
will need to reinstall target reference files in LPROF.
3. LPROF now has expanded the the number of items that are actively tracked in
the settings/configuration system to include configuration details of all
profiles created in LPROF. This will allow users to open a profile that was
created with LPROF and all settings in affect at the time the profile was
created will automatically become the current settings in LPROF. This
includes opening IT8.7 image files and the placing of corner marks on the
IT8.7 image.
4. The charts for setting monitor gamma in the rough monitor profiler now work
correctly on both little endian and big endian hardware. I would like to
thank Oleksandr (Alex) Moskalenko for his assistance in getting the fixes
tested for big endian hardware.
5. LPROF now uses VIGRA for all image file IO and has eliminated the need for
TiffIO to handle tiff files. LPROF now supports the following image file
formats:
"BMP" - Microsoft Windows bitmap image file.
"GIF" - CompuServe graphics interchange format; 8-bit color.
"JPEG" - Joint Photographic Experts Group JFIF format; compressed 24-bit color
(only available if libjpeg is installed).
"PNG" - Portable Network Graphic (only available if libpng is installed).
"PNM" - Portable anymap.
"PPM" - Portable pixmap format (color).
"SUN" - SUN Rasterfile.
"TIFF" - Tagged Image File Format. (only available if libtiff is installed.)
"VIFF" - Khoros Visualization image file.
With 8, 16 or 32 bit integer or 32 or 64 bit floating point values per color
channel if these higher bit depths are supported by the image file format. 8
and 16 bit integer and 32 bit floating point per channel image files have
been tested and are working correctly. 32 bit integer and 64 bit floating
point per channel images have not been tested at this time but should work.
If anyone has the ability to test the untested formats please let the project
team know your results.
6. Numerous other smaller bug fixes, enhancements and documentation
improvements.
The development team has discovered that QT version 3.3.5 has a bug that will
prevent LPROF or any application that uses custom QT widgets from building.
This normally results in error messages about missing header files during the
build process. The files incorrectly listed as missing are:
it8selector.h
it8fileselector.h
iccprofileselector.h
Please see
http://www.trolltech.com/developer/tasktracker.html?method=entry&id=85440 for
more details about the bug and possible fixes. If you receive messages like
this while building LPROF please verify your QT version before opening a bug
report.
Please feel free to download, build, install and test this development
snapshot. User feedback is very much appreciated and any reported problems
will receive prompt attention from the LPROF development team. In addition,
LPROF could use your help in other ways and we are looking for volunteers to
handle various tasks. For example, the LPROF team would really like to have
someone work on getting the Windows and/or Max OS/X SCons builds working
correctly and there are many other areas where we could use additional help.
Many of the things that need to be done are non-technical so even those that
do not have a technical back ground can contribute. Please contact me if you
would like to get involved in this effort in any way.
Hal V. Engel
More information about the openicc
mailing list