class final readonly Optional · pdftoolkit/pdf-images 0.1.7

PDF\Images\ImageImportLimits
Resource bounds applied before allocating decoded image rows.

Read the source declaration ↗

Inheritance and contracts

This type declares no parent, interface or trait.

Construction

__construct()

public function __construct(int $maxEncodedBytes = 16_777_216, int $maxDecodedBytes = 16_777_216, int $maxPixels = 4_194_304, int $maxDimension = 32_768, int $maxChunks = 65_536)

Declared by PDF\Images\ImageImportLimits · View the code ↗

Declared methods

validateDimensions()

public function validateDimensions(PDF\Document\Images\ImageDimensions $dimensions, int $components): int

Declared by PDF\Images\ImageImportLimits · View the code ↗

validateFile()

public function validateFile(PDF\Images\ImageFileBytes $file): void

Declared by PDF\Images\ImageImportLimits · View the code ↗

Properties

DeclarationOrigin and documentation
public readonly int $maxChunksPDF\Images\ImageImportLimits
public readonly int $maxDecodedBytesPDF\Images\ImageImportLimits
public readonly int $maxDimensionPDF\Images\ImageImportLimits
public readonly int $maxEncodedBytesPDF\Images\ImageImportLimits
public readonly int $maxPixelsPDF\Images\ImageImportLimits