Packageorg.purepdf.pdf.codec
Classpublic class PngImage
InheritancePngImage Inheritance Object



Public Methods
 MethodDefined By
  
PngImage
  
getImage(data:ByteArray):ImageElement
[static]
PngImage
  
[static]
PngImage
  
[static]
PngImage
  
[static]
PngImage
Protected Methods
 MethodDefined By
  
getPixel(image:Bytes, x:int, y:int, bitDepth:int, bytesPerRow:int):int
[static]
PngImage
  
setPixel(image:Bytes, data:Vector.<int>, offset:int, size:int, x:int, y:int, bitDepth:int, bytesPerRow:int):void
[static]
PngImage
Public Constants
 ConstantDefined By
  cHRM : String = cHRM
[static]
PngImage
  gAMA : String = gAMA
[static]
PngImage
  iCCP : String = iCCP
[static]
PngImage
  IDAT : String = IDAT
[static]
PngImage
  IEND : String = IEND
[static]
PngImage
  IHDR : String = IHDR
[static]
PngImage
  pHYs : String = pHYs
[static]
PngImage
  PLTE : String = PLTE
[static]
PngImage
  PNGID : Vector.<int>
[static]
PngImage
  sRGB : String = sRGB
[static]
PngImage
  tRNS : String = tRNS
[static]
PngImage
Constructor Detail
PngImage()Constructor
public function PngImage($ins:ByteArrayInputStream)



Parameters
$ins:ByteArrayInputStream
Method Detail
getImage()method
public static function getImage(data:ByteArray):ImageElement

Parameters

data:ByteArray

Returns
ImageElement
getInt()method 
public static function getInt(ins:ByteArrayInputStream):int

Parameters

ins:ByteArrayInputStream

Returns
int
getPixel()method 
protected static function getPixel(image:Bytes, x:int, y:int, bitDepth:int, bytesPerRow:int):int

Parameters

image:Bytes
 
x:int
 
y:int
 
bitDepth:int
 
bytesPerRow:int

Returns
int
getString()method 
public static function getString(ins:ByteArrayInputStream):String

Parameters

ins:ByteArrayInputStream

Returns
String
getWord()method 
public static function getWord(ins:ByteArrayInputStream):int

Parameters

ins:ByteArrayInputStream

Returns
int
setPixel()method 
protected static function setPixel(image:Bytes, data:Vector.<int>, offset:int, size:int, x:int, y:int, bitDepth:int, bytesPerRow:int):void

Parameters

image:Bytes
 
data:Vector.<int>
 
offset:int
 
size:int
 
x:int
 
y:int
 
bitDepth:int
 
bytesPerRow:int

Constant Detail
cHRMConstant
public static const cHRM:String = cHRM

gAMAConstant 
public static const gAMA:String = gAMA

iCCPConstant 
public static const iCCP:String = iCCP

IDATConstant 
public static const IDAT:String = IDAT

IENDConstant 
public static const IEND:String = IEND

IHDRConstant 
public static const IHDR:String = IHDR

pHYsConstant 
public static const pHYs:String = pHYs

PLTEConstant 
public static const PLTE:String = PLTE

PNGIDConstant 
public static const PNGID:Vector.<int>

sRGBConstant 
public static const sRGB:String = sRGB

tRNSConstant 
public static const tRNS:String = tRNS