ImageGear for Java
com.accusoft.imagegear.formats Package
Inheritance Hierarchy
This package provides the ImageGear for Java API for working with formats filters, thumbnails and formats metadata.
Classes
ClassDescription
ImGearAdvancedFormats Initializes the ImageGear Advanced Formats JAR.

This class adds formats that are implemented by the component to the ImageGear's global formats list, enabling their detection, reading, and writing.

ImGearCommonFormats Initializes the ImageGear Common Formats jar.

This class adds formats that are implemented by the component to the ImageGear's global formats list, enabling their detection, reading, and writing.

ImGearCommonMetadata Provides access to metadata that is common for all format filters.
ImGearControlParameter Provides access to the attributes of a control parameter.

Control parameters affect the way images are loaded and saved.

ImGearFileFilters Provides access to formats settings.

This class allows you to manage file formats and provides access to their settings. It contains a list of formats ImageGear is working with and provides an API for accessing and editing this list. When the format of an image is being detected, the formats are called in the order in which they are contained in the list.

The majority of file formats are added to the list automatically during class initialization. However, you need to add optional formats such as PDF, PostScript, and JPEG 2000 explicitly. If you do not need a particular format, you can remove it from the list. Re-ordering formats in the list allows you to optimize the format detection process. You can control a format's settings by getting a format from the list and accessing it via the IImGearformat interface.

ImGearFileFormats Main class for working with file formats.

This is the main class for working with file formats. It contains an API for loading, detecting and saving images, getting image information, and provides access to format's settings class. The image is read from and written to an ImGearStream. In order for ImageGear to work with the stream, it must be seekable.

ImGearFormatMetadata This is the base class for the Simplified Metadata API accessor classes.
ImGearFormatParameters Allows you to manage format's control parameters.
ImGearLoadOptions Specifies additional loading options, such as thumbnail loading or loading an image specifying its format explicitly.

Pass an instance of this class to image loading methods, such as ImGearFileFormats.loadPage

ImGearNativeDataTypeHelper Helps to work with ImageGear native data types associated with file formats metadata.
ImGearRawLoadOptions Specifies loading options for header-less RAW formats.

Use this class with ImGearFileFormats.loadPage.

ImGearSaveOptions Specifies additional saving options.

Pass an instance of this class to image saving methods, such as ImGearFileFormats.savePage

ImGearSaveThumbnailOptions Specifies thumbnail attributes such as width and height to be used when saving a thumbnail.
ImGearSimplifiedMetadata This class initializes the imagegear2.formats.simplifiedmetadata.jar. It adds formats that are implemented by the component to the ImageGearJava's global formats list, enabling their detection, reading, and writing.
Interfaces
InterfaceDescription
IImGearFormat Base interface for all file format filters.

This interface provides access to format filters' settings.

Enumerations
EnumerationDescription
ImGearBMPTagIDs Lists all BMP tag identifiers.
ImGearBTRTagIDs Lists all BTR tag identifiers.
ImGearCALTagIDs Lists all CAL tag identifiers.
ImGearCIFFAFInfoTagIDs Lists all CIFF AF Info tag identifiers.
ImGearCIFFCanonCameraSettingsTagIDs Lists all CIFF Canon Camera Settings tag identifiers.
ImGearCIFFFocalLengthTagIDs Lists all CIFF Focal Length tag identifiers.
ImGearCIFFImageInfoTagIDs Lists all CIFF Image Info tag identifiers.
ImGearCIFFShotInfoTagIDs Lists all CIFF Shot Info tag identifiers.
ImGearCIFFTagIDs Lists all CIFF tag identifiers.

ImGearCLPTagIDs Lists all CLP tag identifiers.
ImGearCompressions Lists all ImageGear supported compressions.

ImGearCUTTagIDs Lists all CUT tag identifiers.
ImGearDCRAWTagIDs Lists all Digital Camera RAW tag identifiers.
ImGearDCXTagIDs Lists all DCX tag identifiers.
ImGearDisplayInfoTagIDs Lists all Photoshop Display Info tag identifiers.
ImGearEXIFFPXRTagIDs Lists all EXIF FPXR tag identifiers.
ImGearEXIFGPSTagIDs Lists all EXIF GPS tag identifiers.
ImGearEXIFInterOpTagIDs Lists all EXIF Interoperability tag identifiers.
ImGearEXIFMakerNoteFujiTagIDs Lists all Fujifilm EXIF MakerNote tag identifiers.

ImGearEXIFMakerNoteNikonType1TagIDs Lists all Nikon EXIF MakerNote Type 1 tag identifiers.
ImGearEXIFMakerNoteNikonType2TagIDs Lists all Nikon EXIF MakerNote Type 2 tag identifiers.
ImGearEXIFMakerNoteOlympusTagIDs Lists all Olympus EXIF MakerNote tag identifiers.

ImGearEXIFMakerNotePentaxTagIDs Lists all Pentax EXIF MakerNote tag identifiers.

ImGearEXIFMakerNoteTagIDs Lists all general EXIF MakerNote tag identifiers.
ImGearEXIFMakerNoteType Lists all EXIF MakerNote types.
ImGearEXIFTagIDs Lists all EXIF tag identifiers.
ImGearFillOrder Specifies fill order that is used for saving some file formats (e.g., TIFF, etc.).

This enumeration specifies fill order that is used for saving some file formats, like TIFF, CCITT Group3/Group4, etc., or for loading raw CCITT data.

ImGearFormats Lists all ImageGear supported file formats.

ImGearGEMTagIDs Lists all GEM tag identifiers.
ImGearGIFTagIDs Lists all GIF tag identifiers.

ImGearHDPhotoTagIDs Lists all HD Photo tag identifiers.
ImGearICATagIDs Lists all ICA tag identifiers.

This enumeration lists all IOCA tag identifiers.

ImGearICOTagIDs Lists all ICO tag identifiers.
ImGearIFFTagIDs Lists all IFF tag identifiers.
ImGearIMGTagIDs Lists all IMG tag identifiers.
ImGearIMTTagIDs Lists all IMT tag identifiers.
ImGearIPTCAppObjAttrTags Lists IPTC Application Object Attributes.
ImGearIPTCAppObjTypeTags Lists IPTC Application Object Types.
ImGearIPTCRecord1EnvDatasetTags Lists all IPTC Record 1 (Envelope) DataSet tags.
ImGearIPTCRecord2AppDatasetTags Lists all IPTC Record 2 (Application) DataSet tags.
ImGearIPTCRecord3PhotoDatasetTags Lists all IPTC Record 3 (Digital Newsphoto Parameter) DataSet tags.
ImGearIPTCRecord7PreObjDatasetTags Lists all IPTC Record 7 (Pre-Object) DataSet tags.
ImGearIPTCRecord8ObjDatasetTags Lists all IPTC Record 8 (Object) DataSet tags.
ImGearIPTCRecord9PostObjDatasetTags Lists all IPTC Record 9 (Post-Object) DataSet tags.
ImGearIPTCRecordTags Lists all IPTC Record tags.
ImGearIPTCTags Lists all general IPTC tags.
ImGearJPEGTagIDs Lists all JPEG tag identifiers.

ImGearKFXTagIDs Lists all KFX tag identifiers.
ImGearLVTagIDs Lists all LV tag identifiers.
ImGearMakerNoteOlympusApplicationModeIFD2TagIDs Lists all Olympus application mode IFD 2 MakerNote types.
ImGearMakerNoteOlympusApplicationModeIFDTagIDs Lists all Olympus application mode IFD MakerNote types.
ImGearMakerNoteOlympusCameraModeIFDTagIDs Lists all Olympus camera mode IFD MakerNote types.
ImGearMakerNoteOlympusCSerieSettingsTagIDs Lists all Olympus C-models serie settings IFD MakerNote types.
ImGearMakerNoteOlympusDebugIFDTagIDs Lists all Olympus debug IFD MakerNote types.
ImGearMakerNoteOlympusHardwareIFDTagIDs Lists all Olympus hardware IFD MakerNote types.

ImGearMakerNoteOlympusImageProcessorTagIDs Lists all Olympus image processor IFD MakerNote types.

ImGearMetadataFormats Lists all ImageGear supported metadata formats.

This enumeration lists all formats that are used for storing file format metadata. Most of the members of this enum correspond to members of ImGearFormats. However, some file formats allow storing complex metadata, or metadata structures of various types. ImGearMetadataFormats enum has special members for such metadata structures.

For example, a TIFF image can have metadata of ImGearMetadataFormats.TIF, which in turn can have a subtree with metadata of type ImGearMetadataFormats.EXIF

ImGearMJ2TagIDs Lists all MJ2 tag identifiers.
ImGearMSPTagIDs Lists all MSP tag identifiers.
ImGearNativeDataTypes Specifies the data types that file formats use to store metadata values.
ImGearNCRTagIDs Lists all NCR tag identifiers.
ImGearPBMTagIDs Lists all PBM tag identifiers.
ImGearPCDTagIDs Lists all PCD tag identifiers.
ImGearPCXTagIDs Lists all PCX tag identifiers.
ImGearPDFTagIDs Lists all PDF tag identifiers.
ImGearPhotoshopAdditionalLayerInfoTagIDs Lists all Photoshop Additional Layer Info tag identifiers.
ImGearPhotoshopLayerInfoTagIDs Lists all Photoshop Layer Info tag identifiers.
ImGearPhotoshopLayerMaskInfoTagIDs Lists all Photoshop Layer Mask Info tag identifiers.
ImGearPhotoshopResourceGenericTagIDs Lists all Photoshop Resource Generic tag identifiers.
ImGearPHOTOSHOPTagIDs Lists all Photoshop tag identifiers.

This enumeration lists all general Photoshop tag identifiers.

ImGearPhotoshopVersionInfoTagIDs Lists all Photoshop Version Info tag identifiers.
ImGearPNGCompLevel Lists all PNG compression levels.
ImGearPNGStrip Lists all PNG strip modes.
ImGearPNGTagIDs Lists all PNG tag identifiers.

ImGearPSDTagIDs Lists all PSD tag identifiers.
ImGearPSTagIDs Lists all PostScript tag identifiers.
ImGearPTOCATagIDs Lists all PTOCA tag identifiers.
ImGearRASTagIDs Lists all RAS tag identifiers.
ImGearRasterConversionModes Lists all raster conversion modes for image saving.
ImGearRawAlignment Represents alignment of bytes in raster line.
ImGearRectangleInfoTagIDs Lists all Photoshop Rectangle Info tag ids.
ImGearResolutionInfoTagIDs Lists all Photoshop Resolution Info tag ids.
ImGearSavingFormats Lists all ImageGear saving formats.

Each saving format is a combination of a file format and a compression (e.g., TIF_G4 specifies TIF file format and CCITT Group4 compression). ImGearCompressions.AUTO specifies default compression for the format.

ImGearSavingModes Lists all saving modes.

This enumeration specifies available saving modes, such as overwrite image, insert page, etc.

ImGearSCITagIDs Lists all SCI tag identifiers.

This enumeration lists all Scitex CT tag identifiers.

ImGearSGITagIDs Lists all SGI tag identifiers.
ImGearTGATagIDs Lists all TGA tag identifiers.
ImGearThumbnailInfoTagIDs Lists all Photoshop Thumbnail Info tag identifiers.
ImGearTIFTagIDs Lists all TIF tag identifiers.
ImGearWBMPTagIDs Lists all WBMP tag identifiers.
ImGearWPGTagIDs Lists all WPG tag identifiers.
ImGearXBMTagIDs Lists all XBM tag identifiers.
ImGearXMPTagIDs Lists all XMP tag identifiers.

These identifiers represent structural types of XMP metadata, such as Value, Sequence, Bag, Qualifier, etc. ImageGear does not provide enumerations for particilar properties of XMP schemes.

ImGearXPMTagIDs Lists all XPM tag identifiers.
ImGearXPSTagIDs Lists all XPS tag identifiers.
ImGearXWDTagIDs Lists all XWD tag identifiers.
See Also

Reference

ImageGearJava Project

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback