## Versions: 3.5 | 3.2 | 3.1 | 3.0.x | 2.0.x

3.0.2 | 3.0.1 | 3.0

v3.0.2

- The open image dialog was not sized correctly on the Japaneese version of Windows XP. Fixed.
- Due to a bug in 4D 6.8 and 2003, the text labels and object titles in some dialogs would display string resource references instead of the correct content. Windows XP only. Fixed.
- When importing or exporting a PDF image it would draw on screen. Fixed.
- Proportional scrollbars did not work correctly under 4D 2003.x on Windows. Fixed.
- When QPix and QGrid plug-in areas coexisted in a form, it was not possible to run the form in a loop. After the first iteration the form would not accept user events. Windows only, fixed. Requires QGrid 1.2.8b1 or later.
- After transforming or cropping a zoomed image, the plug-in area was resetting zoom to 100% instead of keeping the current zoom factor. Fixed.
- Identified and corrected a potential issue where the developer license would not be copied to the compiled structure when building compiled or standalone applications with 4D 2003.x.
- When creating a thumbnail from a 16 bits per pixel image on Windows, the thumbnail pixels could be shifted depending on the thumbnail dimensions. Fixed.
- QPix now loads under Windows NT. Note that running QPix on NT4 is not recommended nor supported. However, it is now possible to use QPix in a multi-user application where the server is running on Win NT4.
- It was possible to crash on 4D Server when a client was logging out if at that time the licenses dialog was open. Fixed.
- Due to a change in QuickTime 6.5 reporting and exporting embedded color profiles did not work as expected. Fixed.
- Added a workaround to a cosmetic bug in Panther where the OS does not draw correctly the background color of hilited menu titles in the plug-in area.
- Fixed a cosmetic bug where QPix would not draw correctly the thumbnail cell of the selected row in the list view of the PTP acquisition dialog on Panther.

v3.0.1

- Major speed up improvements in opening multi-page images.
- The file type of images acquired through PTP is set based on the file name extensiion.
- Trying to print from the plug-in area menubar using the Carbon plug-in on MacOS 9 would fail silently. Fixed.
- The default tool popup in the advanced properties dialog was not setup correctly. Fixed.
- Corrected the mime type of the Scitext importer.
- Fixed memory leak in picture commands. Windows only.
- Fixed pathname resolution problem on localized Mac OS X systems.
- Fixed crash in QPx_AcqGetPicture.
- Fixed minor incompatibility with Epson TWAIN Pro 2.
- Under rare circumstances the plug-in could fail to load expansion licenses on Windows. Fixed.
- Transcoded JPEG files would have their file type set incorrectly to TIFF. Fixed.
- Fixed a bug where the plug-in could crash after switching to another data file with OPEN DATAFILE or CREATE DATAFILE. MacOS X only.

v3.0

QPix 3 is a major update bringing many new features and enhancements. For a more detailed description of what is possible with QPix 3, check out the QPix at a glance section.

- New image acquisition module.
  Acquire images from digital cameras, webcams, and scanners with automatic document feeders.
- New image tag module.
  Access to several kinds of image tags: TIFF, Exif, GPS, IPTC, QuickTime.
- Multi-page TIFF file generation.
  Combine a series of source image files or 4D pictures into a multi-page TIFF file, using PackBits, CCITT G3/G4, or none compression.
- JPEG transcoding.
  Allows lossless transformations such as rotation and flipping, and other operations.
- Support for more image formats.
  QPix includes graphic importers for Kodak PhotoCD and Scitex CT images, and an enhanced version of the PDF importer on MacOSX.
- Enhanced brightness and contrast filter.
  Replacement for QuickTime's incorrect and buggy brightness and contrast filter.
- Extended information for individual frames of multi-frame images.
  Find out if an image frame represents a page, resolution, layer, or thumbnail.
- Extraction of embedded thumbnails.
  High-level commands to extract the embedded thumnail from images that contain one, e.g. EXIF JPEG and TIFF.
- High quality thumbnails.
  New thumbnail commands create high quality thumbnails from image files, pictures, and graphic importers, using QT6's bicubic interpolation.
- Extended color information.
  Retrieve the color space and profile of images.
- Compressed picture information.
  Find out if a picture is compressed by QuickTime, the codec used, and the compression depth and quality.
- Enhanced exporting.
  Source image tags and color profile can be copied to exported images.
- Progress dialogs.
  Progress dialogs are optionally displayed when importing, exporting, creating thumbnails, creating multi-page TIFF files, and acquiring images.
- Plug-in area enhancements:

- Multi-page image support in the plug-in area.
  New area widget for codeless navigation within multi-page images (TIFF, PDF).
- Support for 4D's drag and drop.
  A QPix plug-in area can now act as both a drag source and drop destination using 4D's drag and drop mechanism.
- Enhanced scrolling.
  Proportional scrollbars and live scrolling.
- Redesigned Advanced Properties Dialog.
  More possibilities for codeless area setup.
- Direct commands for common filters.
  Brightness/Contrast, Blur, RGB Balance, HSL Balance, Sharpen can now be applied with one command to an image displayed in a QPix plug-in area.
- Special zoom values.
  Enhanced the QPx_SetAreaZoomFactor command. It is possible to set the zoom factor by special values that cause the image to fit in the plug-in area horizontally, vertically, or both ways.
- Image position within area.
  Enhanced the QPx_SetAreaScrollOffset command. It is possible to set the scroll offset by special values that cause the image to align horizontally (left, center, right), and vertically (top, center, bottom).
- QPix area user interface enhancements.
  - Quartz text rendering on MacOS X.
  - System-defined colors for the various plug-in area elements on Windows.
  - Clearer icons for the plug-in area widgets.
  - Buttons for first and last pages of multi-page images.
  - New "About QPix..." and "QuickTime information" dialogs
  - The "Export..." menu item is disabled when no exporters are available.

- Other enhancements and optimizations.
  New, generic QPx_SetOption and QPx_GetOption commands provide access to various internal plug-in settings, such as:
  - The maximum image size for which QPix tries to display a preview in the image selection dialog. This option allows controlling of preview creation in order to avoid delays when the user selects a large image file in the file selection box.
  - The updating of the file dates and comments, and the creation of custom icons for images acquired from digital cameras on MacOS X.
  - The application name, family, and manufacturer that is registered with the TWAIN software and devices. Setting these options makes TWAIN drivers display the correct application name in their GUI instead of "QPix".
  - The negotiation level for TWAIN devices. Turning off device negotiation lets QPix work with devices that do not implement the TWAIN specification correctly.
  - The method for choosing the size of the memory buffer that is used in image transfers from TWAIN devices. This option can be used to fine tune memory usage vs performance of TWAIN acquisitions.
  - The warmup, interval, and timeout ticks for multiple image acquisitions from video devices with hidden GUI.
  - Playback of the shutter sound when acquiring from video devices.

- TWAIN in mixed MacOS 9/X installations.
  Due to radical changes in the Carbon/MacOSX version of TWAIN that broke binary compatibility with the MacOS 9 version, and 4D's preference for loading the Carbon plug-in on MacOS 9 when both .4CX and .4DX are available, it was impossible to use TWAIN from QPix on MacOS 9 in mixed MacOS 9/X installations. In QPix 3 the Carbon plug-in (.4CX) can redirect calls to the classic PPC version (.4DX) on MacOS 9 and this nasty problem is solved.