Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Abstract factory class which vends {@link Zend_Pdf_Resource_Image} objects.
This class is also the home for image-related constants because the name of the true base class ({@link Zend_Pdf_Resource_Image}) is not intuitive for the end user.
TYPE_UNKNOWN = '0'
Details TYPE_JPEG = '1'
Details TYPE_PNG = '2'
Details TYPE_TIFF = '3'
Details TIFF_FIELD_TYPE_BYTE = '1'
Details TIFF_FIELD_TYPE_ASCII = '2'
Details TIFF_FIELD_TYPE_SHORT = '3'
Details TIFF_FIELD_TYPE_LONG = '4'
Details TIFF_FIELD_TYPE_RATIONAL = '5'
Details TIFF_TAG_IMAGE_WIDTH = '256'
Details TIFF_TAG_IMAGE_LENGTH = '257'
Details TIFF_TAG_BITS_PER_SAMPLE = '258'
Details TIFF_TAG_COMPRESSION = '259'
Details TIFF_TAG_PHOTOMETRIC_INTERPRETATION = '262'
Details TIFF_TAG_STRIP_OFFSETS = '273'
Details TIFF_TAG_SAMPLES_PER_PIXEL = '277'
Details TIFF_TAG_STRIP_BYTE_COUNTS = '279'
Details TIFF_COMPRESSION_UNCOMPRESSED = '1'
Details TIFF_COMPRESSION_CCITT1D = '2'
Details TIFF_COMPRESSION_GROUP_3_FAX = '3'
Details TIFF_COMPRESSION_GROUP_4_FAX = '4'
Details TIFF_COMPRESSION_LZW = '5'
Details TIFF_COMPRESSION_JPEG = '6'
Details TIFF_COMPRESSION_FLATE = '8'
Details TIFF_COMPRESSION_FLATE_OBSOLETE_CODE = '32946'
Details TIFF_COMPRESSION_PACKBITS = '32773'
Details TIFF_PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZERO = '0'
Details TIFF_PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZERO = '1'
Details TIFF_PHOTOMETRIC_INTERPRETATION_RGB = '2'
Details TIFF_PHOTOMETRIC_INTERPRETATION_RGB_INDEXED = '3'
Details TIFF_PHOTOMETRIC_INTERPRETATION_CMYK = '5'
Details TIFF_PHOTOMETRIC_INTERPRETATION_YCBCR = '6'
Details TIFF_PHOTOMETRIC_INTERPRETATION_CIELAB = '8'
Details PNG_COMPRESSION_DEFAULT_STRATEGY = '0'
Details PNG_COMPRESSION_FILTERED = '1'
Details PNG_COMPRESSION_HUFFMAN_ONLY = '2'
Details PNG_COMPRESSION_RLE = '3'
Details PNG_FILTER_NONE = '0'
Details PNG_FILTER_SUB = '1'
Details PNG_FILTER_UP = '2'
Details PNG_FILTER_AVERAGE = '3'
Details PNG_FILTER_PAETH = '4'
Details PNG_INTERLACING_DISABLED = '0'
Details PNG_INTERLACING_ENABLED = '1'
Details PNG_CHANNEL_GRAY = '0'
Details PNG_CHANNEL_RGB = '2'
Details PNG_CHANNEL_INDEXED = '3'
Details PNG_CHANNEL_GRAY_ALPHA = '4'
Details PNG_CHANNEL_RGB_ALPHA = '6'
Details_extractJpegImage(
Zend_Pdf_FileParserDataSource $dataSource
)
:
Zend_Pdf_Resource_Image_JpegAttempts to extract a JPEG Image from the data source.
Details_extractPngImage(
Zend_Pdf_FileParserDataSource $dataSource
)
:
Zend_Pdf_Resource_Image_PngAttempts to extract a PNG Image from the data source.
Details_extractTiffImage(
Zend_Pdf_FileParserDataSource $dataSource
)
:
Zend_Pdf_Resource_Image_TiffAttempts to extract a TIFF Image from the data source.
DetailsimageWithPath(
string $filePath
)
:
Zend_Pdf_Resource_ImageReturns a {@link Zend_Pdf_Resource_Image} object by file path.
Details