Click or drag to resize
Pdftools logo

Image Properties

The Image type exposes the following members.

Properties
 NameDescription
Public propertyBitsPerComponent

The number of bits per component.

The number of bits used to represent each color component. Only a single value may be specified; the number of bits is the same for all color components. Valid values are 1, 2, 4, and 8.
Public propertyColorSpace

The color space in which image samples are specified.

Public propertyDefaultImageType

Default extracted image type.

The default image type that will be extracted, based on the way that the image data is compressed and stored in the PDF file. The type of the output image is Jpeg for embedded JPEG and JPEG2000 images. In all other cases the image type will be Tiff.
Public propertySamples

The raw content of the image.

The samples (pixels) are given in order, top to bottom, left to right. Each sample is given component by component. There is no padding between components or samples, except that each row of sample data begins on a byte boundary. If the number of data bits per row is not a multiple of 8, the end of the row is padded with extra bits to fill out the last byte. Padding bits should be ignored.

Most often, each component is 8 bits, so there's no packing/unpacking or alignment/padding. Components with 2 or 4 bits are very rare.

If the image is compressed, it will be decompressed in order to get the samples. For very large images, this may take some time.

Public propertySize

The size of the image in samples.

Samples are often also called pixels.
Top
See Also