class final readonly Optional · pdftoolkit/pdf-codecs 0.1.0
PDFToolkit\Codecs\ComponentPlaneRow-padded, MSB-first samples; signed samples use precision-bit two's complement.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(int $width, int $height, int $precision, bool $signed, string $bytes, int $separationX = 1, int $separationY = 1, int $originX = 0, int $originY = 0, PDFToolkit\Codecs\AlphaType $alpha = PDFToolkit\Codecs\AlphaType::None)Declared methods
sample()
public function sample(int $x, int $y): intProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDFToolkit\Codecs\AlphaType $alpha | PDFToolkit\Codecs\ComponentPlane |
public readonly string $bytes | PDFToolkit\Codecs\ComponentPlane |
public readonly int $height | PDFToolkit\Codecs\ComponentPlane |
public readonly int $originX | PDFToolkit\Codecs\ComponentPlane |
public readonly int $originY | PDFToolkit\Codecs\ComponentPlane |
public readonly int $precision | PDFToolkit\Codecs\ComponentPlane |
public readonly int $rowBytes | PDFToolkit\Codecs\ComponentPlane |
public readonly int $separationX | PDFToolkit\Codecs\ComponentPlane |
public readonly int $separationY | PDFToolkit\Codecs\ComponentPlane |
public readonly bool $signed | PDFToolkit\Codecs\ComponentPlane |
public readonly int $width | PDFToolkit\Codecs\ComponentPlane |