First visible effect of porting to Qt4 model list view: overlays over image thumbnails. When hovering with mouse over "plate" user will see small icons for loss-less rotating of image, rating, selection and probably more in future. Icons are faded in and out with nice looking animation, also rating widget interaction was improved.
In this week there was mostly continuation of last week work:
- New expander widget in all plugins and whole interface - fixing of memory leaks - making MSVC happy (many thanks to developers working on MS-Windows who are sending patches!) - preparation for libkdcraw 1.0 - polishing and cleaning of code - making sure that MS-Windows users will get warm welcome (fixing issues with welcome page in good shape) - hard work on bug fixing and optimizations in new Model View Album GUI - option for better control what images should be scanned for creation of thumbnails - proof-reading
Kipi-plugins 0.3.0 maintenance release for KDE4 is out.
kipi-plugins 0.3.0 tarball can be downloaded from SourceForge at this url
Kipi-plugins will be also available for Windows. Precompiled packages can be donwloaded with KDE-Windows installer. See KDE-Windows project for details.
See below the list of new features and bugs-fix coming with this release:
General : Fix compilation under MSVC 9. PicasaWebExport : Support protected albums (sign-in required to view). PrintImages : Added per photo print management. PrintImages : Added Atkins page layout printing.
Usual portion of bug fixes and polishing. In addition:
- main part of port to Qt4 ListModel view done - improving of Content Aware Resize plugin - polishing of Free Rotation interface - optimizations in thumbanils view - proof-reading of digiKam interface - introduction of tool to sanitize digiKam database from time to time - making sure everything compile on MS-Windows
Added Leica RWL raw format in list of supported files. Updated to LibRaw 0.7.2 : - More accurate types conversion in libraw_datastream.h to make compilers happy. - New postprocessing parameter auto_bright_thr: set portion of clipped pixels for auto brightening code (instead of dcraw-derived hardcoded 1%). - '-U' option for dcraw_emu sample sets auto_bright_thr parameter. Updated to LibRaw 0.7.1 : - Fixed broken OpenMP support. Updated to LibRaw 0.7.0 : - Black (masked) pixels data extracted from RAW and avaliable in application. - Application can turn off RAW data filtering (black level subtraction, zero pixels removal and raw tone curve). - New 'input framework' released. Reading raw data from file and memory buffer supported from scratch. LibRaw-using application can implement own data reading functions (e.g. reading from network stream). - Fuji SuperCCD: raw data extracted without 45-degree rotation. - New sample applications: 4channels and unprocessed_raw. - Imported (subsequentally) new dcraw versions from 8.89 to 8.93 (up to date)
A few weeks ago I added a new feature to the Free-Rotation imageplugin: 'Automatic (Horizon) Correction'.
This is nothing new, Gimp and Photoshop (and for sure other applications) have such a feature, too. You set two points in the preview widget and hit "Adjust" to rotate the image accordingly to these markers.
The difference is that it is suitable to adjust horizontal and vertical lines and determines automatically which of the modes it should use, based on the angle between the two marker points. Also the rotation direction is detected by the plugin, so that it is actually quite easy to use, you do not have to say if you want to rotate clockwise or counter-clockwise.