# Serialized Form

- ## Package org.apache.xmlgraphics.image.codec.png

  - ### Class org.apache.xmlgraphics.image.codec.png.PNGDecodeParam extends java.lang.Object implements Serializable

    serialVersionUID:
      3957265194926624623L

    - ### Serialized Fields

      - #### suppressAlpha

            boolean suppressAlpha

      - #### expandPalette

            boolean expandPalette

      - #### output8BitGray

            boolean output8BitGray

      - #### performGammaCorrection

            boolean performGammaCorrection

      - #### userExponent

            float userExponent

      - #### displayExponent

            float displayExponent

      - #### expandGrayAlpha

            boolean expandGrayAlpha

      - #### generateEncodeParam

            boolean generateEncodeParam

      - #### encodeParam

            PNGEncodeParam encodeParam

  - ### Class org.apache.xmlgraphics.image.codec.png.PNGEncodeParam extends java.lang.Object implements Serializable

    serialVersionUID:
      -7851509538552141263L

    - ### Serialized Fields

      - #### bitDepth

            int bitDepth

      - #### bitDepthSet

            boolean bitDepthSet

      - #### useInterlacing

            boolean useInterlacing

      - #### chromaticity

            float[] chromaticity

      - #### chromaticitySet

            boolean chromaticitySet

      - #### gamma

            float gamma

      - #### gammaSet

            boolean gammaSet

      - #### paletteHistogram

            int[] paletteHistogram

      - #### paletteHistogramSet

            boolean paletteHistogramSet

      - #### iccProfileData

            byte[] iccProfileData

      - #### iccProfileDataSet

            boolean iccProfileDataSet

      - #### physicalDimension

            int[] physicalDimension

      - #### physicalDimensionSet

            boolean physicalDimensionSet

      - #### suggestedPalette

            PNGSuggestedPaletteEntry[] suggestedPalette

      - #### suggestedPaletteSet

            boolean suggestedPaletteSet

      - #### significantBits

            int[] significantBits

      - #### significantBitsSet

            boolean significantBitsSet

      - #### srgbIntent

            int srgbIntent

      - #### srgbIntentSet

            boolean srgbIntentSet

      - #### text

            java.lang.String[] text

      - #### textSet

            boolean textSet

      - #### modificationTime

            java.util.Date modificationTime

      - #### modificationTimeSet

            boolean modificationTimeSet

      - #### transparencySet

            boolean transparencySet

      - #### zText

            java.lang.String[] zText

      - #### zTextSet

            boolean zTextSet

      - #### chunkType

            java.util.List<E> chunkType

      - #### chunkData

            java.util.List<E> chunkData

  - ### Class org.apache.xmlgraphics.image.codec.png.PNGEncodeParam.Gray extends PNGEncodeParam implements Serializable

    serialVersionUID:
      -2055439792025795274L

    - ### Serialized Fields

      - #### backgroundSet

            boolean backgroundSet

      - #### backgroundPaletteGray

            int backgroundPaletteGray

      - #### transparency

            int[] transparency

      - #### bitShift

            int bitShift

      - #### bitShiftSet

            boolean bitShiftSet

  - ### Class org.apache.xmlgraphics.image.codec.png.PNGEncodeParam.Palette extends PNGEncodeParam implements Serializable

    serialVersionUID:
      -5181545170427733891L

    - ### Serialized Fields

      - #### backgroundSet

            boolean backgroundSet

      - #### palette

            int[] palette

      - #### paletteSet

            boolean paletteSet

      - #### backgroundPaletteIndex

            int backgroundPaletteIndex

      - #### transparency

            int[] transparency

  - ### Class org.apache.xmlgraphics.image.codec.png.PNGEncodeParam.RGB extends PNGEncodeParam implements Serializable

    serialVersionUID:
      -8918762026006670891L

    - ### Serialized Fields

      - #### backgroundSet

            boolean backgroundSet

      - #### backgroundRGB

            int[] backgroundRGB

      - #### transparency

            int[] transparency

  - ### Class org.apache.xmlgraphics.image.codec.png.PNGSuggestedPaletteEntry extends java.lang.Object implements Serializable

    serialVersionUID:
      8718480055883536195L

    - ### Serialized Fields

      - #### name

            java.lang.String name

        The name of the entry.

      - #### sampleDepth

            int sampleDepth

        The depth of the color samples.

      - #### red

            int red

        The red color value of the entry.

      - #### green

            int green

        The green color value of the entry.

      - #### blue

            int blue

        The blue color value of the entry.

      - #### alpha

            int alpha

        The alpha opacity value of the entry.

      - #### frequency

            int frequency

        The probable frequency of the color in the image.

- ## Package org.apache.xmlgraphics.image.codec.tiff

  - ### Class org.apache.xmlgraphics.image.codec.tiff.TIFFDecodeParam extends java.lang.Object implements Serializable

    serialVersionUID:
      -2371665950056848358L

    - ### Serialized Fields

      - #### decodePaletteAsShorts

            boolean decodePaletteAsShorts

      - #### ifdOffset

            java.lang.Long ifdOffset

      - #### convertJPEGYCbCrToRGB

            boolean convertJPEGYCbCrToRGB

  - ### Class org.apache.xmlgraphics.image.codec.tiff.TIFFDirectory extends java.lang.Object implements Serializable

    serialVersionUID:
      2007844835460959003L

    - ### Serialized Fields

      - #### isBigEndian

            boolean isBigEndian

        A boolean storing the endianness of the stream.

      - #### numEntries

            int numEntries

        The number of entries in the IFD.

      - #### fields

            TIFFField[] fields

        An array of TIFFFields.

      - #### fieldIndex

            java.util.Map<K,V> fieldIndex

        A Hashtable indexing the fields by tag number.

      - #### ifdOffset

            long ifdOffset

        The offset of this IFD.

      - #### nextIFDOffset

            long nextIFDOffset

        The offset of the next IFD.

  - ### Class org.apache.xmlgraphics.image.codec.tiff.TIFFEncodeParam extends java.lang.Object implements Serializable

    serialVersionUID:
      2471949735040024055L

    - ### Serialized Fields

      - #### compression

            CompressionValue compression

      - #### writeTiled

            boolean writeTiled

      - #### tileWidth

            int tileWidth

      - #### tileHeight

            int tileHeight

      - #### extraImages

            java.util.Iterator<E> extraImages

      - #### extraFields

            TIFFField[] extraFields

      - #### convertJPEGRGBToYCbCr

            boolean convertJPEGRGBToYCbCr

      - #### deflateLevel

            int deflateLevel

  - ### Class org.apache.xmlgraphics.image.codec.tiff.TIFFField extends java.lang.Object implements Serializable

    serialVersionUID:
      207783128222415437L

    - ### Serialized Fields

      - #### tag

            int tag

        The tag number.

      - #### type

            int type

        The tag type.

      - #### count

            int count

        The number of data items present in the field.

      - #### data

            java.lang.Object data

        The field data.

- ## Package org.apache.xmlgraphics.image.codec.util

- ## Package org.apache.xmlgraphics.image.loader

  - ### Class org.apache.xmlgraphics.image.loader.ImageException extends java.lang.Exception implements Serializable

    serialVersionUID:
      3785613905389979249L

  - ### Class org.apache.xmlgraphics.image.loader.SubImageNotFoundException extends ImageException implements Serializable

    serialVersionUID:
      3785613905389979249L

- ## Package org.apache.xmlgraphics.java2d

  - ### Class org.apache.xmlgraphics.java2d.CMYKColorSpace extends java.awt.color.ColorSpace implements Serializable

    serialVersionUID:
      2925508946083542974L

  - ### Class org.apache.xmlgraphics.java2d.Dimension2DDouble extends java.awt.geom.Dimension2D implements Serializable

    serialVersionUID:
      7909028357685520189L

    - ### Serialized Fields

      - #### width

            double width

      - #### height

            double height

- ## Package org.apache.xmlgraphics.java2d.color

  - ### Class org.apache.xmlgraphics.java2d.color.AbstractDeviceSpecificColorSpace extends java.awt.color.ColorSpace implements Serializable

    serialVersionUID:
      -4888985582872101875L

  - ### Class org.apache.xmlgraphics.java2d.color.CIELabColorSpace extends java.awt.color.ColorSpace implements Serializable

    serialVersionUID:
      -1821569090707520704L

    - ### Serialized Fields

      - #### wpX

            float wpX

      - #### wpY

            float wpY

      - #### wpZ

            float wpZ

  - ### Class org.apache.xmlgraphics.java2d.color.ColorWithAlternatives extends java.awt.Color implements Serializable

    serialVersionUID:
      -6125884937776779150L

    - ### Serialized Fields

      - #### alternativeColors

            java.awt.Color[] alternativeColors

  - ### Class org.apache.xmlgraphics.java2d.color.DeviceCMYKColorSpace extends AbstractDeviceSpecificColorSpace implements Serializable

    serialVersionUID:
      2925508946083542974L

  - ### Class org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent extends java.awt.color.ICC_ColorSpace implements Serializable

    serialVersionUID:
      -3338065900662625221L

    - ### Serialized Fields

      - #### intent

            RenderingIntent intent

      - #### profileName

            java.lang.String profileName

      - #### profileURI

            java.lang.String profileURI

  - ### Class org.apache.xmlgraphics.java2d.color.NamedColorSpace extends java.awt.color.ColorSpace implements Serializable

    serialVersionUID:
      -8957543225908514658L

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### xyz

            float[] xyz

      - #### profileName

            java.lang.String profileName

      - #### profileURI

            java.lang.String profileURI

- ## Package org.apache.xmlgraphics.ps

  - ### Class org.apache.xmlgraphics.ps.PSDictionary extends java.util.HashMap implements Serializable

    serialVersionUID:
      815367222496219197L

  - ### Class org.apache.xmlgraphics.ps.PSDictionaryFormatException extends java.lang.Exception implements Serializable

    serialVersionUID:
      6492321557297860931L

  - ### Class org.apache.xmlgraphics.ps.PSPageDeviceDictionary extends PSDictionary implements Serializable

    serialVersionUID:
      845943256485806509L

    - ### Serialized Fields

      - #### flushOnRetrieval

            boolean flushOnRetrieval

        Whether or not the contents of the dictionary are flushed on retrieval

      - #### unRetrievedContentDictionary

            PSDictionary unRetrievedContentDictionary

        Dictionary content that has not been output/written yet

  - ### Class org.apache.xmlgraphics.ps.PSState extends java.lang.Object implements Serializable

    serialVersionUID:
      -3862731539801753248L

    - ### Serialized Fields

      - #### transform

            java.awt.geom.AffineTransform transform

      - #### transformConcatList

            java.util.List<E> transformConcatList

      - #### linecap

            int linecap

      - #### linejoin

            int linejoin

      - #### miterLimit

            float miterLimit

      - #### linewidth

            double linewidth

      - #### dashpattern

            java.lang.String dashpattern

      - #### color

            java.awt.Color color

      - #### fontname

            java.lang.String fontname

      - #### fontsize

            float fontsize

- ## Package org.apache.xmlgraphics.ps.dsc

  - ### Class org.apache.xmlgraphics.ps.dsc.DSCException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -1549406547978409615L

- ## Package org.apache.xmlgraphics.util

  - ### Class org.apache.xmlgraphics.util.QName extends java.lang.Object implements Serializable

    serialVersionUID:
      -5225376740044770690L

    - ### Serialized Fields

      - #### namespaceURI

            java.lang.String namespaceURI

      - #### localName

            java.lang.String localName

      - #### prefix

            java.lang.String prefix

      - #### hashCode

            int hashCode

Copyright 1999-2025 The Apache Software Foundation. All Rights Reserved.