Horde_Image_pngThis class implements the Horde_Image:: API for PNG images. It mainly provides some utility functions, such as the ability to make pixels or solid images for now.
$Horde: framework/Image/Image/png.php,v 1.19.10.12 2009/01/06 15:23:12 jan Exp $
Copyright 2003-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Located in /Image/Image/png.php (line 21)
Horde_Image | --Horde_Image_png
void
rectangle
(integer $x, integer $y, integer $width, integer $height, [string $color = 'black'], [string $fill = 'none'])
integer
$_colorDepth
= 8 (line 35)
Color depth (only 8 and 16 implemented).
integer
$_colorType
= 2 (line 42)
Color type (only 2 (true color) implemented).
integer
$_compressionMethod
= 0 (line 49)
Compression method (0 is the only current valid value).
integer
$_filterMethod
= 0 (line 56)
Filter method (0 is the only current valid value).
array
$_img
= array() (line 28)
The array of pixel data.
integer
$_interlaceMethod
= 0 (line 63)
Interlace method (only 0 (no interlace) implemented).
Inherited from Horde_Image
Horde_Image::$_background
Horde_Image::$_capabilities
Horde_Image::$_data
Horde_Image::$_height
Horde_Image::$_loadedEffects
Horde_Image::$_observers
Horde_Image::$_rgb
Horde_Image::$_tmpdir
Horde_Image::$_type
Horde_Image::$_width
Constructor Horde_Image_png (line 68)
PNG image constructor.
getContentType (line 77)
raw (line 87)
Return the raw data for this image.
rectangle (line 122)
Draw a rectangle.
reset (line 106)
Reset the image data.
_Adler32 (line 234)
Calculate an Adler32 checksum for a string.
_header (line 147)
Create the PNG file header.
_IDAT (line 173)
Create Image Data block.
_IEND (line 164)
Create IEND block.
_IHDR (line 155)
Create Image Header block.
_tEXt (line 212)
Create tEXt block.
_tIME (line 221)
Create last modified time block.
Inherited From Horde_Image
Horde_Image::Horde_Image()
Horde_Image::addEffect()
Horde_Image::addObserver()
Horde_Image::applyEffects()
Horde_Image::brightness()
Horde_Image::brush()
Horde_Image::display()
Horde_Image::factory()
Horde_Image::getCapabilities()
Horde_Image::getDimensions()
Horde_Image::getHexColor()
Horde_Image::getLink()
Horde_Image::getLoadedEffects()
Horde_Image::getRGB()
Horde_Image::hasCapability()
Horde_Image::headers()
Horde_Image::loadFile()
Horde_Image::loadString()
Horde_Image::modifyColor()
Horde_Image::moreIntenseColor()
Horde_Image::notifyObservers()
Horde_Image::raw()
Horde_Image::reset()
Horde_Image::singleton()
Horde_Image::toFile()
Documentation generated on Sun, 30 Jan 2011 05:20:39 +0000 by phpDocumentor 1.4.3