Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.12.21
ImageGenerator OutputProfile XML DTD

For the OutputProfile Xml section, the following are the tags that can be set:

Note that for each tag name containing a filter name (like Gif, Tiff, ...etc) in the OutputProfile xml tags, this tag value will be used only if the output format of the image to save and the filter name in the tag name are the same format.


<OutputProfile>
   <Format></Format>
   <FormatId></FormatId>
   <BitsPerPixel></BitsPerPixel>
   <Password></Password>
   <MotorolaOrder></MotorolaOrder>
   <SaveXResolution></SaveXResolution>
   <SaveYResolution></SaveYResolution>
   <FixedPalette></FixedPalette>
   <OptimizedPalette></OptimizedPalette>
   <GrayOutput></GrayOutput>
   <DitheringMethod></DitheringMethod>

   <AbcQualityFactor></AbcQualityFactor>

   <EcwQualityFactor></EcwQualityFactor>

   <GifAnimationBackground></GifAnimationBackground>
   <GifAnimationHeight></GifAnimationHeight>
   <GifAnimationLoop></GifAnimationLoop>
   <GifAnimationPalette></GifAnimationPalette>
   <GifAnimationWidth></GifAnimationWidth>
   <GifInterlaced></GifInterlaced>
   <GifUseAnimationBackground></GifUseAnimationBackground>
   <GifUseAnimationLoop></GifUseAnimationLoop>
   <GifUseAnimationPalette></GifUseAnimationPalette>
   <Jbig2EnableDictionary></Jbig2EnableDictionary>
   <Jbig2RemoveEofSegment></Jbig2RemoveEofSegment>
   <Jbig2RemoveEopSegment></Jbig2RemoveEopSegment>
   <Jbig2RemoveHeaderSegment></Jbig2RemoveHeaderSegment>
   <Jbig2RemoveMarker></Jbig2RemoveMarker>
   <Jbig2XResolution></Jbig2XResolution>
   <Jbig2YResolution></Jbig2YResolution>

   <Jbig2ImageGbatX1></Jbig2ImageGbatX1>
   <Jbig2ImageGbatX2></Jbig2ImageGbatX2>
   <Jbig2ImageGbatX3></Jbig2ImageGbatX3>
   <Jbig2ImageGbatX4></Jbig2ImageGbatX4>
   <Jbig2ImageGbatY1></Jbig2ImageGbatY1>
   <Jbig2ImageGbatY2></Jbig2ImageGbatY2>
   <Jbig2ImageGbatY3></Jbig2ImageGbatY3>
   <Jbig2ImageGbatY4></Jbig2ImageGbatY4>
   <Jbig2ImageQualityFactor></Jbig2ImageQualityFactor>
   <Jbig2ImageTemplateType></Jbig2ImageTemplateType>
   <Jbig2ImageTypicalPredictionOn></Jbig2ImageTypicalPredictionOn>

   <Jbig2TextDifferentialThreshold></Jbig2TextDifferentialThreshold>
   <Jbig2TextGbatX1></Jbig2TextGbatX1>
   <Jbig2TextGbatX2></Jbig2TextGbatX2>
   <Jbig2TextGbatX3></Jbig2TextGbatX3>
   <Jbig2TextGbatX4></Jbig2TextGbatX4>
   <Jbig2TextGbatY1></Jbig2TextGbatY1>
   <Jbig2TextGbatY2></Jbig2TextGbatY2>
   <Jbig2TextGbatY3></Jbig2TextGbatY3>
   <Jbig2TextGbatY4></Jbig2TextGbatY4>
   <Jbig2TextKeepAllSymbols></Jbig2TextKeepAllSymbols>
   <Jbig2TextMaximumSymbolArea></Jbig2TextMaximumSymbolArea>
   <Jbig2TextMaximumSymbolHeight></Jbig2TextMaximumSymbolHeight>
   <Jbig2TextMaximumSymbolWidth></Jbig2TextMaximumSymbolWidth>
   <Jbig2TextMinimumSymbolArea></Jbig2TextMinimumSymbolArea>
   <Jbig2TextMinimumSymbolHeight></Jbig2TextMinimumSymbolHeight>
   <Jbig2TextMinimumSymbolWidth></Jbig2TextMinimumSymbolWidth>
   <Jbig2TextQualityFactor></Jbig2TextQualityFactor>
   <Jbig2TextRemoveUnrepeatedSymbol></Jbig2TextRemoveUnrepeatedSymbol>
   <Jbig2TextTemplateType></Jbig2TextTemplateType>

   <JpegCmpQualityFactorPredefined></JpegCmpQualityFactorPredefined>
   <JpegDisableMmx></JpegDisableMmx>
   <JpegDisableP3></JpegDisableP3>
   <JpegFixedPaletteStamp></JpegFixedPaletteStamp>
   <JpegJpegStamp></JpegJpegStamp>
   <JpegPasses></JpegPasses>
   <JpegQualityFactor></JpegQualityFactor>
   <JpegSaveOldJtif></JpegSaveOldJtif>
   <JpegSaveWithoutTimeStamp></JpegSaveWithoutTimeStamp>
   <JpegSaveWithStamp></JpegSaveWithStamp>

   <JpegStampBitsPerPixel></JpegStampBitsPerPixel>
   <JpegStampHeight></JpegStampHeight>
   <JpegStampWidth></JpegStampWidth>

   <JpegYccStamp></JpegYccStamp>

   <Jpeg2000CodeBlockHeight></Jpeg2000CodeBlockHeight>
   <Jpeg2000CodeBlockWidth></Jpeg2000CodeBlockWidth>
   <Jpeg2000CompressionControl></Jpeg2000CompressionControl>
   <Jpeg2000CompressionRatio></Jpeg2000CompressionRatio>
   <Jpeg2000DecompositionLevels></Jpeg2000DecompositionLevels>
   <Jpeg2000DerivedBaseExponent></Jpeg2000DerivedBaseExponent>
   <Jpeg2000DerivedBaseMantissa></Jpeg2000DerivedBaseMantissa>
   <Jpeg2000DerivedQuantization></Jpeg2000DerivedQuantization>
   <Jpeg2000ErrorResilienceSymbol></Jpeg2000ErrorResilienceSymbol>
   <Jpeg2000GuardBits></Jpeg2000GuardBits>
   <Jpeg2000ImageAreaHorizontalOffset></Jpeg2000ImageAreaHorizontalOffset>
   <Jpeg2000ImageAreaVerticalOffset></Jpeg2000ImageAreaVerticalOffset>
   <Jpeg2000PredictableTermination></Jpeg2000PredictableTermination>
   <Jpeg2000ProgressingOrder></Jpeg2000ProgressingOrder>
   <Jpeg2000ReferenceTileHeight></Jpeg2000ReferenceTileHeight>
   <Jpeg2000ReferenceTileWidth></Jpeg2000ReferenceTileWidth>
   <Jpeg2000RegionOfInterest></Jpeg2000RegionOfInterest>

   <Jpeg2000RegionOfInterestRectangleLeft></Jpeg2000RegionOfInterestRectangleLeft>
   <Jpeg2000RegionOfInterestRectangleTop></Jpeg2000RegionOfInterestRectangleTop>
   <Jpeg2000RegionOfInterestRectangleWidth></Jpeg2000RegionOfInterestRectangleWidth>
   <Jpeg2000RegionOfInterestRectangleHeight></Jpeg2000RegionOfInterestRectangleHeight>

   <Jpeg2000ResetContextOnBoundaries></Jpeg2000ResetContextOnBoundaries>
   <Jpeg2000SelectiveAcBypass></Jpeg2000SelectiveAcBypass>
   <Jpeg2000TargetFileSize></Jpeg2000TargetFileSize>
   <Jpeg2000TerminationOnEachPass></Jpeg2000TerminationOnEachPass>
   <Jpeg2000TileHorizontalOffset></Jpeg2000TileHorizontalOffset>
   <Jpeg2000TileVerticalOffset></Jpeg2000TileVerticalOffset>
   <Jpeg2000UseColorTransform></Jpeg2000UseColorTransform>
   <Jpeg2000UseEphMarker></Jpeg2000UseEphMarker>
   <Jpeg2000UseRegionOfInterest></Jpeg2000UseRegionOfInterest>
   <Jpeg2000UseSopMarker></Jpeg2000UseSopMarker>
   <Jpeg2000VerticallyCausalContext></Jpeg2000VerticallyCausalContext>

   <PdfAssembleDocument></PdfAssembleDocument>
   <PdfExtractText></PdfExtractText>
   <PdfExtractTextGraphics></PdfExtractTextGraphics>
   <PdfFillForm></PdfFillForm>
   <PdfLowMemoryUsage></PdfLowMemoryUsage>
   <PdfModifyAnnotation></PdfModifyAnnotation>
   <PdfModifyDocument></PdfModifyDocument>
   <PdfOwnerPassword></PdfOwnerPassword>
   <PdfPrintDocument></PdfPrintDocument>
   <PdfPrintFaithful></PdfPrintFaithful>
   <PdfTextEncoding></PdfTextEncoding>
   <PdfUse128BitEncryption></PdfUse128BitEncryption>
   <PdfUseImageResolution></PdfUseImageResolution>
   <PdfUserPassword></PdfUserPassword>

   <PngQualityFactor></PngQualityFactor>

   <RawPad4></RawPad4>
   <RawReverseBits></RawReverseBits>

   <TiffImageFileDirectoryOffset></TiffImageFileDirectoryOffset>
   <TiffNoLzwAutoClear></TiffNoLzwAutoClear>
   <TiffNoPageNumber></TiffNoPageNumber>
   <TiffNoPalette></TiffNoPalette>
   <TiffNoSubFileType></TiffNoSubFileType>
   <TiffPhotometricInterpretation></TiffPhotometricInterpretation>
   <TiffPreservePalette></TiffPreservePalette>
   <TiffSavePlanar></TiffSavePlanar>
   <TiffTileHeight></TiffTileHeight>
   <TiffTileWidth></TiffTileWidth>
   <TiffUseImageFileDirectoryOffset></TiffUseImageFileDirectoryOffset>
   <TiffUsePhotometricInterpretation></TiffUsePhotometricInterpretation>
   <TiffUsePredictor></TiffUsePredictor>
   <TiffUseTileSize></TiffUseTileSize>
</OutputProfile>

The following table contains the type and description for each tag in the OutputProfile section of the ImageGenerator xml file.

Tag Name

Value Data Type

Description

Format

RasterImageFormat

Specifies the format of the image to return in Response property, default is Jpeg.

FormatId

Int32

Value that represents the ID of format of the resultant image to return in Response property.

BitsPerPixel

Int32

Value that represents resulting file's pixel depth. Note that not all bits per pixel are available to all file formats.

If bitsPerPixel is 0, the file will be stored using the closet BitsPerPixel value supported by that format. For example, if a file format supports 1, 4, and 24 BitsPerPixel, and the image's BitsPerPixel is 5, the file will be stored as 24 bit. Likewise, if the BitsPerPixel is 2, the file will be stored as 4 bit.

Password

String

The password used when saving encrypted files.

MotorolaOrder

Boolean

True to save the file using Motorola byte order (if possible); False to save the file using Intel byte order.

SaveXResolution

Int32

Value that represents the horizontal resolution to be used to save the output image.

SaveYResolution

Int32

Value that represents the vertical resolution to be used to save the output image.

FixedPalette

Boolean

True to force the saved image to use the LEAD fixed palette; False otherwise.

OptimizedPalette

Boolean

True to force the image to be saved using an optimized palette; False otherwise.

GrayOutput

Boolean

True to force the output Tiff file to be saved as grayscale, without a palette; False otherwise.

AbcQualityFactor

CodecsAbcQualityFactor

An CodecsAbcQualityFactor enumeration value that specifies the quality factor used when saving ABC files.

EcwQualityFactor

Int32

An Int32 value between 1 and 100 that represents the quality factor used when saving ECW files where 1 is maximum quality and 100 is maximum compression. Default value is 1.

GifAnimationBackground

String

The Html representation of the output GIF animation background color.

GifAnimationWidth

Int32

Value that represents the output GIF animation width.

GifAnimationHeight

Int32

Value that represents the output GIF animation height.

GifAnimationLoop

Int32

Value that represents the output GIF animation loop value.

GifAnimationPalette

String

Value that represents the output GIF animation palette as Html color representation seperated by ',' character as follows:

GifAnimationPalette 0, GifAnimationPalette 1, GifAnimationPalette 2, ...GifAnimationPalette n-1.

GifInterlaced

Boolean

True to save the image interlaced; False otherwise.

GifUseAnimationBackground

Boolean

True to use the GifAnimationBackground value when saving to gif files; False otherwise.

GifUseAnimationLoop

Boolean

True to use the GifAnimationLoop value when saving GIF files; False otherwise.

GifUseAnimationPalette

Boolean

True to use the GifAnimationPalette value when saving GIF files; False otherwise.

Jbig2EnableDictionary

Boolean

True to let the the encoder to use the text symbol dictionary when the output image saved as JBIG2 image; False otherwise.

Jbig2RemoveEofSegment

Boolean

True to remove the End Of File segment when the output image saved as JBIG2 image; False otherwise.

Jbig2RemoveEopSegment

Boolean

True to remove the End Of Page segment when the output image saved as JBIG2 image; False otherwise.

Jbig2RemoveHeaderSegment

Boolean

True to remove the jbig2 header when the output image saved as JBIG2 image; False otherwise.

Jbig2RemoveMarker

Boolean

True to remove the two bytes marker from the generic region segment data when the output image saved as jbig2 image; False otherwise.

Jbig2XResolution

Int32

Value that represents the horizontal resolution to be used when the output image saved as jbig2 image.

Jbig2YResolution

Int32

Value that represents the vertical resolution to be used when the output image saved as jbig2 image.

Jbig2ImageGbatX1

Int32

Value that represents the X location of the adaptive template pixel A1 for a non-text area encoding to be used when the output image saved as jbig2 image.

Possible values range from -128 to 127 except when the value of the member Jbig2ImageGBATY1 is zero, in which case it ranges from –128 to –1.

Jbig2ImageGbatX2

Int32

Value that represents the X location of the adaptive template pixel A2 for a non-text area encoding to be used when the output image saved as jbig2 image.

Possible values range from -128 to 127 except when the value of the member Jbig2ImageGBATY2 is zero, in which case it ranges from –128 to –1.

Jbig2ImageGbatX3

Int32

Value that represents the X location of the adaptive template pixel A3 for a non-text area encoding to be used when the output image saved as jbig2 image.

Possible values range from -128 to 127 except when the value of the member Jbig2ImageGBATY3 is zero, in which case it ranges from –128 to –1.

Jbig2ImageGbatX4

Int32

Value that represents the X location of the adaptive template pixel A4 for a non-text area encoding to be used when the output image saved as jbig2 image.

Possible values range from -128 to 127 except when the value of the member Jbig2ImageGBATY4 is zero, in which case it ranges from –128 to –1.

Jbig2ImageGbatY1

Int32

Value that represents the Y location of the adaptive template pixel A1 for a non-text area encoding to be used when the output image saved as jbig2 image.

Possible values range from -128 to 0.

Jbig2ImageGbatY2

Int32

Value that represents the Y location of the adaptive template pixel A2 for a non-text area encoding to be used when the output image saved as jbig2 image.

Possible values range from -128 to 0.

Jbig2ImageGbatY3

Int32

Value that represents the Y location of the adaptive template pixel A3 for a non-text area encoding to be used when the output image saved as jbig2 image.

Possible values range from -128 to 0.

Jbig2ImageGbatY4

Int32

Value that represents the Y location of the adaptive template pixel A4 for a non-text area encoding to be used when the output image saved as jbig2 image.

Possible values range from -128 to 0.

Jbig2ImageQualityFactor

Int32

Value that represents the degree of loss in the compression process for a non-text area.

The value of 0 means lossless while any other value means lossy.

.0 is the default value.

Jbig2ImageTemplateType

Int32

Value that represents the template-based arithmetic encoder to use when encoding a non-text area.

Possible values are:

Value Meaning Template
0 Three lines with a 16-pixel template.
1 Three lines with a 13-pixel template.
2 Three lines with a 10-pixel template.
3 Two lines with a 10-pixel template.

Jbig2ImageTypicalPredictionOn

Boolean

True to use typical prediction (TP) when encoding a non-text area; False otherwise.

Jbig2TextDifferentialThreshold

Int32

Value that represents the maximum difference allowed to map a text symbol to a dictionary symbol, in percent.

Jbig2TextGbatX1

Int32

Value that represents the X location of the adaptive template pixel A1 for a text area encoding to be used when the output image saved as JBIG2 image.

Possible values range from -128 to 127 except when the value of the member Jbig2TextGBATY1 is zero, in which case it ranges from –128 to –1.

Jbig2TextGbatX2

Int32

Value that represents the X location of the adaptive template pixel A2 for a text area encoding to be used when the output image saved as JBIG2 image.

Possible values range from -128 to 127 except when the value of the member Jbig2TextGBATY2 is zero, in which case it ranges from –128 to –1.

Jbig2TextGbatX3

Int32

Value that represents the X location of the adaptive template pixel A3 for a text area encoding to be used when the output image saved as JBIG2 image.

Possible values range from -128 to 127 except when the value of the member Jbig2TextGBATY3 is zero, in which case it ranges from –128 to –1.

Jbig2TextGbatX4

Int32

Value that represents the X location of the adaptive template pixel A4 for a text area encoding to be used when the output image saved as JBIG2 image.

Possible values range from -128 to 127 except when the value of the member Jbig2TextGBATY4 is zero, in which case it ranges from –128 to –1.

Jbig2TextGbatY1

Int32

Value that represents the Y location of the adaptive template pixel A1 for a text area encoding.

values range from -128 to 0.

Jbig2TextGbatY2

Int32

Value that represents the Y location of the adaptive template pixel A2 for a text area encoding.

values range from -128 to 0.

Jbig2TextGbatY3

Int32

Value that represents the Y location of the adaptive template pixel A3 for a text area encoding.

values range from -128 to 0.

Jbig2TextGbatY4

Int32

Value that represents the Y location of the adaptive template pixel A4 for a text area encoding.

values range from -128 to 0.

Jbig2TextRemoveUnrepeatedSymbol

Boolean

True to remove unrepeated symbols from the dictionary.

When this value is set to True, the unrepeated symbols used in the dictionary which do not have any match in the bitmap are removed from the text dictionary to be encoded as non-text, resulting in a smaller file size; False otherwise.

Jbig2TextKeepAllSymbols

Boolean

True to keep all dictionary symbols; False otherwise.

Jbig2TextMaximumSymbolArea

Int32

Value that represents the maximum text symbol area, in pixels, to be used when the output image saved as a JBIG2 image.

Jbig2TextMinimumSymbolArea

Int32

Value that represents the minimum text symbol area, in pixels, to be used when the output image saved as a JBIG2 image.

Jbig2TextMaximumSymbolWidth

Int32

Value that represents the maximum text symbol width, in pixels, to be used when the output image saved as a JBIG2 image.

Jbig2TextMinimumSymbolWidth

Int32

Value that represents the minimum text symbol width, in pixels, to be used when the output image saved as JBIG2 image.

Jbig2TextMaximumSymbolHeight

Int32

Value that represents the maximum text symbol height, in pixels, to be used when the output image saved as a JBIG2 image.

Jbig2TextMinimumSymbolHeight

Int32

Value that represents the minimum text symbol height, in pixels, to be used when the output image saved as a JBIG2 image.

Jbig2TextQualityFactor

Int32

Value that represents the degree of the loss in the compression process for a text area to be used when the output image saved as a JBIG2 image.

The value of 0 means lossless while any other value means lossy.

0 is the default value

.

Jbig2TextTemplateType

Int32

Value that represents which template-based arithmetic encoder to use when encoding a text area.

Possible values are:

Value Meaning Template
0 Three lines with a 16-pixels template.
1 Three lines with a 13-pixels template.
2 Three lines with a 10-pixels template.
3 Two lines with a 10-pixels template.

JpegCmpQualityFactorPredefined

CodecsCmpQualityFactorPredefined

The pre-defined quality factor of the output LEAD CMP image.

JpegDisableMmx

Boolean

True to disable using the MMX optimized instructions when saving to JPEG and LEAD CMP images; False otherwise.

JpegDisableP3

Boolean

True to disable using the PIII optimized instructions when saving to JPEG and LEAD CMP images; False otherwise.

JpegFixedPaletteStamp

Boolean

True to use the Lead fixed palette; False to use an optimized palette.

JpegJpegStamp

Boolean

True to save the stamp as jpeg compressed; False to save uncompressed.

JpegPasses

Int32

Value that represents the number of passes (scans through the image) when saving a progressive jpeg or Lead cmp file.

ValueMeaning
Any positive number > 1Save the file as a progressive file with the specified number of passes.
1Save a regular file with optimized Huffman tables. Use this for smaller file size (at the expense of speed).
0Save the file as an ordinary jpeg or LEAD CMP file (not a progressive file).
Any negative number.Save the file as a progressive file with the LEADTOOLS default number of passes.

JpegQualityFactor

Int32

Value that represents the quality factor to use when saving JPEG and LEAD CMP compressed images.

JpegSaveOldJtif

Boolean

True to save old style JTIF; False to save the new format.

JpegSaveWithoutTimeStamp

Boolean

True to save without time stamp; False to save with time stamp.

JpegSaveWithStamp

Boolean

True to save stamp images; False to not save stamp images.

JpegStampBitsPerPixel

Int32

Value that represents the bit depth for the output image's stamp image.

JpegStampWidth

Int32

Value that represents the width for the output image's stamp image.

JpegStampHeight

Int32

Value that represents the height for the output image's stamp image.

JpegYccStamp

Boolean

True to save the stamp as YCC colorspace; False to save with RGB.

Jpeg2000CodeBlockWidth

Int32

Value that represents the width of the code block, following wavelet transformation to be used to save the output image as jpeg 2000 image.

This value must be a power of 2, It must be at least 4 and less than or equal to 1024.

Jpeg2000CodeBlockHeight

Int32

Value that represents the height of the code block, following wavelet transformation to be used to save the output image as jpeg 2000 image.

This value must be a power of 2, It must be at least 4 and less than or equal to 1024.

Jpeg2000CompressionControl

CodecsJpeg2000CompressionControl

The compression control method to be used to save the output image as JPEG 2000 image.

Jpeg2000CompressionRatio

Single

Value that represents the compression ratio to be used to save the output image as JPEG 2000 image.

Jpeg2000DecompositionLevels

Int32

Value that represents the number of resolution levels in the compressed file to be used to save the output image as a JPEG 2000 image.

Passing values that are too large will cause the save operation to fail. Each resolution level is one-half the size of the previous resolution, starting with the full image resolution.

The default value is 5

Jpeg2000DerivedBaseExponent

Int32

Value that represents the base exponent used for derived quantization to be used to save the output image as ja JPEG 2000 image.

Jpeg2000DerivedBaseMantissa

Int32

Value that represents the base mantissa used for derived quantization to be used to save the output image as a JPEG 2000 image.

Jpeg2000DerivedQuantization

Boolean

True to use derived quantization; False to use expounded quantization when the output image saved as a JPEG 2000 image.

Jpeg2000ErrorResilienceSymbol

Boolean

True if a 4 symbol marker is included for each bit-plane, following the normalization pass when the output image saved as a JPEG 2000 image; False otherwise.

Jpeg2000GuardBits

Int32

Value that represents the number of extra bits to consider when the output image saved as a JPEG 2000 image; False otherwise.

Jpeg2000ImageAreaHorizontalOffset

Int32

Value that represents the horizontal offset from the origin of the reference grid to the left side of the image area used when the output image saved as a JPEG 2000 image.

Jpeg2000ImageAreaVerticalOffset

Int32

Value that represents the vertical offset from the origin of the reference grid to the left side of the image area used when the output image saved as a JPEG 2000 image.

Jpeg2000PredictableTermination

Boolean

True if the encoder has a predictable termination policy and identifies that the policy was used in the code-stream COD/COC markers. This can be used to implement error detection and concealment when the output image saved as a JPEG 2000 image.

Jpeg2000ProgressingOrder

CodecsJpeg2000ProgressionsOrder

The order of progression to be used when the output image saved as a JPEG 2000 image.

Jpeg2000ReferenceTileWidth

Int32

Value that represents the width of one reference tile, with respect to the reference grid to be used when the output image saved as a JPEG 2000 image.

Jpeg2000ReferenceTileHeight

Int32

Value that represents the height of one reference tile, with respect to the reference grid to be used when the output image saved as a JPEG 2000 image.

Jpeg2000RegionOfInterest

CodecsJpeg2000RegionOfInterest

Type of region to be used when the output image saved as a JPEG 2000 image.

Jpeg2000RegionOfInterestRectangleLeft

Int32

Value that represents the left position of the rectangular region of interest to use when Jpeg2000RegionOfInterest is UseOptionRectangle.

Jpeg2000RegionOfInterestRectangleTop

Int32

Value that represents the top position of the rectangular region of interest to use when Jpeg2000RegionOfInterest is UseOptionRectangle.

Jpeg2000RegionOfInterestRectangleWidth

Int32

Value that represents the width of the rectangular region of interest to use when Jpeg2000RegionOfInterest is UseOptionRectangle.

Jpeg2000RegionOfInterestRectangleHeight

Int32

Value that represents the height of the rectangular region of interest to use when Jpeg2000RegionOfInterest is UseOptionRectangle.

Jpeg2000ResetContextOnBoundaries

Boolean

True if the arithmetic coder's probability models are reset between coding passes.

This controls where the end of encoded data is and limits the amount of potentially lost data in the event of a transmission error.

Jpeg2000SelectiveAcBypass

Boolean

True if the "lazy coding mode" is adopted. In this case, trailing bit-planes bypass the arithmetic coder except in the normalization pass. Otherwise, the arithmetic coder is used on all passes.

Jpeg2000TargetFileSize

Int64

Value that represents the target file size (in bytes) to be used when the output image saved as jpeg 2000 image.

Jpeg2000TerminationOnEachPass

Boolean

True if the arithmetic code-word generation process stops on a byte boundary at the end of each coding pass.

Jpeg2000TileHorizontalOffset

Int32

Value that represents the horizontal offset from the origin of the reference grid to the left side of the first tile to be used when the output image saved as a JPEG 2000 image.

Jpeg2000TileVerticalOffset

Int32

Value that represents the vertical offset from the origin of the reference grid to the left side of the first tile to be used when the output image saved as a JPEG 2000 image.

Jpeg2000UseColorTransform

Boolean

True to convert to YUV space before compressing the output image as a JPEG 2000 image; False otherwise.

Jpeg2000UseEphMarker

Boolean

True to use the EPH marker when the output image saved as a JPEG 2000 image; False otherwise.

Jpeg2000UseRegionOfInterest

Boolean

True to save using a region of interest when the output image saved as a JPEG 2000 image; False otherwise.

Jpeg2000UseSopMarker

Boolean

True to use the SOP marker when the output image saved as a JPEG 2000 image; False otherwise.

Jpeg2000VerticallyCausalContext

Boolean

True if the context models are restricted to being vertically causal within each sub-block; False otherwise.

PdfAssembleDocument

Boolean

True to give the user of the PDF document permission to add pages to or delete pages from the document; False otherwise.

PdfExtractText

Boolean

True to give the user of the PDF document permission to extract text from the document; False otherwise.

PdfExtractTextGraphics

Boolean

True to give the user of the PDF document permission to extract graphics from the document; False otherwise.

PdfFillForm

Boolean

True to give the user of the PDF document permission to fill in forms in the document; False otherwise.

PdfLowMemoryUsage

Boolean

True to use less memory when creating a PDF file with JPEG or Fax compression; False otherwise.

PdfModifyAnnotation

Boolean

True to give the user of the PDF document permission to edit annotations in the document; False otherwise.

PdfModifyDocument

Boolean

True to give the user of the PDF document permission to edit the document; False otherwise.

PdfOwnerPassword

String

Character string that contains the owner password to use when saving encrypted files.

PdfPrintDocument

Boolean

True to give the user of the PDF document permission to print the document; False otherwise.

PdfPrintFaithful

Boolean

True to give the user of the PDF document permission to print the document in high quality; False otherwise.

PdfTextEncoding

CodecsPdfTextEncoding

The text encoding to use when the output image is saved as a Pdf image.

PdfUse128BitEncryption

Boolean

True to use an RC4 128-bits encryption key; False to use an RC4 40-bits encryption key.

PdfUseImageResolution

Boolean

True to use the image resolution (DPI) in calculating page dimensions when saving a PDF file; False otherwise.

PdfUserPassword

String

Character string that contains the user password to use when saving encrypted files.

PngQualityFactor

Int32

Value that represents the Quality Factor for saving PNG files.

Possible values range from 0 to 9, where.

0 = (default compression), 1 (fastest compression) ... 9 (highest compression ratio)

RawPad4

Boolean

True to save each line padded to a multiple of 4 bytes when the output image to be saved as raw image.

RawReverseBits

Boolean

True to reverse the bit order when writing CCITT Group 3 and 4 files and RAW uncompressed data, so that the least significant bit (LSB) is first; False otherwise.

TiffImageFileDirectoryOffset

Int32

Value that represents the offset within a Tiff file where the page starts.

TiffNoLzwAutoClear

Boolean

True to automatically insert CLEAR codes during LZW compression; False otherwise.

TiffNoPageNumber

Boolean

True to disable updating the PageNumber tag associated with the pages of a multi-page Tiff file; False otherwise.

TiffNoPalette

Boolean

True to save a Tiff file as grayscale, without a palette; False otherwise.

TiffNoSubFileType

Boolean

True to prevent writing a subfile type Tiff tag when writing any Tiff file; False otherwise.

TiffPhotometricInterpretation

CodecsTiffPhotometricInterpretation

The photometric interpretation value for Tiff images to be used when writing any Tiff file.

TiffPreservePalette

CodecsTiffPhotometricInterpretation

True to enable preservation of the palette when saving Tiff CCITT files; False otherwise.

TiffSavePlanar

Boolean

True to save CMYK Tiff data as planar; False otherwise.

TiffTileHeight

Int32

Value that represents the height of the tile to use when saving Tiff files.

TiffTileWidth

Int32

Value that represents the width of the tile to use when saving Tiff files.

TiffUseImageFileDirectoryOffset

Boolean

True to use the TiffImageFileDirectoryOffset value; False otherwise.

TiffUsePhotometricInterpretation

Boolean

True to use the PhotometricInterpretation value; False otherwise.

TiffUsePredictor

Boolean

True to use a predictor when saving LZW data; False otherwise.

TiffUseTileSize

Boolean

True to use the TiffTileWidth and TiffTileHeight values when saving Tiff images; False otherwise.