Introduction¶
About Q2Pix¶
Q2Pix is the modern successor to QPix.
Initially released in 1997, QPix was the first 4D plug-in that took advantage of the cross-platform imaging infrastructure of QuickTime 3. In the 20 years of its life, QPix became a trusted companion of many serious 4D projects involved with imaging, scanning and document management. When Apple dropped support of QuickTime for Windows, thus declaring the end of QuickTime in general, QPix had no other choice but to follow behind the rim.
Q2Pix is totally new - the only asset carried over from QPix is our team’s experience with writing, enriching and supporting it.
Q2Pix is the first offspring of Escape’s Q2 Platform, a comprehensive collection of modern toolkits and technologies, and advanced 4D features. This is a new generation of 4D add-ons which are not mere 4D plug-ins in the sense of QPix or QGrid. Rather, they are 4D extensions comprising a plug-in and a set of open-source 4D components that blend the plug-in with modern 4D features, such as subforms, objects and JSON.
In Q2Pix’s case there’s a plug-in and the Q2PixLib, Q2ImgControl, and Q2XMPLib components. The combination results in a rich, modular, extensible – in all, an extremely powerful toolkit for image manipulation and management, for now and the future.
Key Q2Pix characteristics:
Support for modern versions of 4D. | 4Dv16+, 32/64 bit macOS & Windows. |
No dependence on QuickTime. | Q2Pix is based on OS services and open-source projects. |
Modern architecture. |
|
Document-based programming interface. | Open an image, modify it in a number of ways, save it back. |
Image Control | Implemented in the Q2ImgControl component, the
|
Full support for XMP Metadata. | Full access and control of XMP Metadata stored in images by means of plug-in and component methods. The Q2XMPLib component also includes a generic, data-driven, and extensible XMP Metadata Editor that can be invoked with a simple method call. |
Extensive PDF support. | Cross platform PDF support is provided by PDFium, the PDF rendering engine from Google’s Chromium project. |
Extensive image acquisition capabilities. | Acquire images using TWAIN (all platforms), Image Capture (macOS), and Windows Image Acquisition (Windows). |
Batteries included. | Q2Pix comes with all necessary parts included. No installation of 3rd party software is required on any platform. |
Acknowledgments¶
Q2Pix makes use of several open-source projects:
- Apple’s CoreFoundation.
- Google’s PDFium.
- Adobe’s XMP Toolkit SDK.
- The LibTIFF library.
- The jansson JSON library.