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 base class for Image file parsers.
$_bits = ''
$_color = ''
$_compression = ''
$_height = ''
$_imageData = ''
$_interlacing = ''
$_isPNG = ''
$_paletteData = ''
$_preFilter = ''
$_transparencyData = ''
$_width = ''
_checkSignature(
)
:
_parseChunks(
)
:
_parseIDATChunk(
$chunkOffset, $chunkLength
)
:
_parseIHDRChunk(
)
:
_parsePLTEChunk(
$chunkOffset, $chunkLength
)
:
_parseSignature(
)
:
_parseTRNSChunk(
$chunkOffset, $chunkLength
)
:
getBitDepth(
)
:
getColorSpace(
)
:
getCompressionStrategy(
)
:
getHeight(
)
:
getInterlacingMode(
)
:
getPaethFilter(
)
:
getRawImageData(
)
:
getRawPaletteData(
)
:
getRawTransparencyData(
)
:
getWidth(
)
:
parse(
)
:
Reads and parses the image data from the file on disk.
screen(
)
:
Verifies that the image file is in the expected format.