NativeJpg 1.33

By SimDesign

Freeware 26 Aug 2014

In category

Components > Graphics > JPG Images

Description

This software component contains a fully object oriented Pascal implementation that allows to read and write Jpeg files.

You can use this software to read and write Jpeg images from files or streams. It supports baseline and progressive Jpeg, support for metadata, as well as all conceivable lossless operations.

Features:

  • Read and write Jpeg images directly from stream or file, the library supports both baseline and progressive DCT coding. Algorithms for Huffman decoding, inverse DCT and color conversions are all very fast and optimized.
  • Support for virtually all colour spaces available in the Jpeg format, including YCbCr, RGB, Gray, YCbCrA, RGBA, CMYK and YCCK (Photoshop). The detection of the correct color space is based on information available in the Jpeg format itself and in additional metadata, such as JFIF and Adobe APP14 markers. The color format used in the Jpeg file can be auto-detected (default) or specified. The color format for the output bitmap can be chosen to be RGB, RGBA, Gray or CMYK.
  • Many lossless operations are supported:
    • Rotate 90 degrees clockwise/counter-clockwise
    • Rotate 180 degrees
    • Transpose
    • Flip horizontal/vertical
    • Lossless cropping
    • Semi-lossless brightness and contrast adjustments (working directly on the DCT coefficients)
    • Huffman table optimization, while preserving all other info.
    Lossless operations do not destroy the metadata, all information in the file is preserved.
  • Load Jpeg files at full scale, half scale, quarter scale or one-eight scale. If just a thumbnail is required, this option will speed up loading and decoding times considerably.
  • Support for ICC profiles: extract, inject, load and save ICC color profiles from the Jpeg file, and use these profiles with e.g. Little CMS to provide an accurate color representation.
  • Metadata can be extracted and injected in Jpeg files easily. All special metadata tags are recognized, among which: JFIF, EXIF, IPTC, Adobe XMP, Jpeg Comment, Adobe APP14 information, ICC color profiles.
  • More...

Informations

  • Status: Fully functional
  • Source: FW
  • Size: 672 066kB

Platforms:

  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 2009
  • Delphi 2010
  • Delphi 5
  • Delphi 6
  • Delphi 7
  • Delphi XE
  • Delphi XE 2

Downloads