QPix |
Version History |
Smooth zooming in the plug-in area. This option is accessible in the plug-in area advanced properties, and through the QPx_SetAreaFlags command with the new qpx_SmoothZoomingFlag and qpx_SmoothZoomingMask flags.
High quality image resizing and rotation. This option is accessible in the plug-in area dialogs, and through the following commands with the new qpx_ResizeHighQuality and qpx_RotateHighQuality flags.
When rotating a picture by non-multiples of 90 degrees, it is now possible to specify the fill color of the background area. This option is accessible in the plug-in area dialog, and through the following commands with the new qpx_RotateFillBackground flag.
Major performance improvement when rotating pictures by multiples of 90 degrees.
The following commands use temporary files only when saving over existing files, avoiding unnecessary file copying.
When exporting JPEG images, it is now possible to embed thumbnails to the exported images by specifying the qpx_ExportThumbnail option to the export command. The embedded thumbnails are 160 x 120 pixels max by default, in compliance with the Exif2.1/DCF specification. The maximum size of the embedded thumbnails is controlled by two new plug-in options:
/export/exif-thumb-width
/export/exif-thumb-height
When exporting with "Best depth" selected in the export settings dialog, the depth of the original image is used.
It is now possible to specify the amount of time it takes for a progress dialog to show up. There are separate plug-in options for the import and export progress dialogs:
/import/progress-delay-ticks
/export/progress-delay-ticks
Added support for more more EXIF 2.2 tags (decoding and constants).
Added constants for image depth values.
New events allow some degree of customization of the acquisition process and user interface.
The last two are very useful for GUI-less scanning in document archiving applications, where documents must be scanned at a specific resolution usually in black and white.
There are new TWAIN-related plug-in options that aid in working around issues with problematic drivers:
/acq/twain/transfer-mechanism
/acq/twain/event-loop-in-hidden-gui
/acq/twain/extended-negotiation
/acq/twain/task-4d
New commands for generating multi-page PDF files (and optionally page thumbnails) from a series of image files or 4D pictures:
Related plug-in options:
/pdf/gen/thumb-width
/pdf/gen/thumb-height
QPix 3 included a custom PDF importer that was based on the QuickTime/Mac movie importer. Although the QPix graphic importer was much better than the one built into QuickTime, there was not enough room for improvement because the base (the PDF movie importer) was very limiting.
In QPix 3.1 a new PDF importer was written from scratch. The new importer calls directly into Core Graphics, the system-wide PDF engine of Mac OS X. With the new importer it is now possible to specify through plug-in options the rendering resolution of PDF images, and also the PDF rectangle that constitutes the page bounds. The old PDF importer is still available, but disabled by default (can be enabled through a plug-in option).
QPix 3.1 also includes a PDF importer for the Windows platform. The Windows PDF importer uses AFPL Ghostscript, an open-source postscript interpreter. Because of this, the Windows PDF importer is not enabled by default. To enable the importer, two things must be done:
In compliance with the AFPL, the end-user must download and install AFPL Ghostscript on his/her computer.
QPix does not automatically detect the presence of the AFPL Ghostscript DLL. It must be
pointed to the AFPL Ghostscript DLL by setting the "/pdf/import/dll-path"
plug-in option
before other plug-in commands are called:
$err:=QPx_SetOption("/pdf/import/dll-path";0;"C:\\Program Files\\gs\\gs8.54\\bin\\gsdll32.dll")
New plug-in options related to the PDF importers:
/pdf/import/component
/pdf/import/horz-res
/pdf/import/vert-res
/pdf/import/page-rect
/pdf/import/dll-path
(Windows only)There are new commands for working with custom file icons (Mac only):
"JP2 "
,
now it is "jp2 "
."/acq/twain/allow-wia-devices"
option was not filtering correctly the TWAIN device list
on Windows. Fixed.