PngImage

Qualified name:Mike42\GfxPhp\Codec\Png\PngImage
class PngImage
toRasterImage()
static combineBytes16Bpp(array $in)

Takes 8-bit samples, and produces half as many 16-bit samples.

Parameters:
  • $in (array) –
static expandBytes1Bpp(array $in, int $width)

Takes 8-bit samples, and produces eight times as many 1-bit samples, dropping padding bits along the way.

Parameters:
  • $in (array) –
  • $width (int) –
static expandBytes2Bpp(array $in, int $width)

Takes 8-bit samples, and produces four times as many 2-bit samples, dropping padding bits along the way.

Parameters:
  • $in (array) –
  • $width (int) –
static expandBytes4Bpp(array $in, int $width)

Takes 8-bit samples, and produces twice as many 4-bit samples, dropping padding bits along the way.

Parameters:
  • $in (array) –
  • $width (int) –
static fromBinary(DataInputStream $data)
Parameters: