pdftoolkit/pdf-codecs · version 0.1.0 · source 1f82ae1
Installer avec Composer · Packagist ↗
AlphaType
PDFToolkit\CodecsclassOptionnel · pdftoolkit/pdf-codecsContextBuffer
PDFToolkit\Codecs\ArithmeticMutable request-scoped MQ states: seven state bits and one MPS bit per context.
classOptionnel · pdftoolkit/pdf-codecsMqDecoder
PDFToolkit\Codecs\ArithmeticMQ decoding, ISO/IEC 15444-1 Annex C; also used by JBIG2.
classOptionnel · pdftoolkit/pdf-codecsChannelDefinition
PDFToolkit\CodecsOriginal cdef channel and association; outputChannel identifies its returned plane.
enumOptionnel · pdftoolkit/pdf-codecsCodec
PDFToolkit\CodecsclassOptionnel · pdftoolkit/pdf-codecsColorInformation
PDFToolkit\CodecsEncoded colour interpretation retained separately from exact component values.
classOptionnel · pdftoolkit/pdf-codecsColorSpecification
PDFToolkit\CodecsOne original JPEG 2000 colr alternative, including its exact method payload.
classOptionnel · pdftoolkit/pdf-codecsComponentPlane
PDFToolkit\CodecsRow-padded, MSB-first samples; signed samples use precision-bit two's complement.
classOptionnel · pdftoolkit/pdf-codecsDecodeBudget
PDFToolkit\CodecsOne decoding operation owns all accounting, including global segments and intermediate buffers.
classOptionnel · pdftoolkit/pdf-codecsDecodeLimits
PDFToolkit\CodecsExplicit per-request ceilings, checked before allocation or iteration.
classOptionnel · pdftoolkit/pdf-codecsDecodeRequest
PDFToolkit\CodecsOriginal encoded bytes and explicit codec parameters; no file or network access.
classOptionnel · pdftoolkit/pdf-codecsDecodedImage
PDFToolkit\CodecsComponent planes preserve precision, sampling geometry, colour metadata and alpha association.
interfaceOptionnel · pdftoolkit/pdf-codecsDecoder
PDFToolkit\CodecsclassOptionnel · pdftoolkit/pdf-codecsArithmeticContext
PDFToolkit\Codecs\Jbig2Annex A integer/IAID procedures; adapted from PDF.js ce871674, Apache-2.0.
classOptionnel · pdftoolkit/pdf-codecsArithmeticStates
PDFToolkit\Codecs\Jbig2One segment's statistics survive separately byte-framed refinement MQ substreams.
classOptionnel · pdftoolkit/pdf-codecsBitInput
PDFToolkit\Codecs\Jbig2Bounded byte/bit view over an immutable segment; no implicit zero padding.
classOptionnel · pdftoolkit/pdf-codecsBitmap
PDFToolkit\Codecs\Jbig2Packed JBIG2 pixels, zero white/one black; page export explicitly reverses PDF polarity.
classOptionnel · pdftoolkit/pdf-codecsGenericBitmapDecoder
PDFToolkit\Codecs\Jbig2T.88 6.2/6.3, context layouts adapted from PDF.js ce871674, Apache-2.0.
classOptionnel · pdftoolkit/pdf-codecsHalftoneDecoder
PDFToolkit\Codecs\Jbig2T.88 6.6/6.7 and Annex C, including skipped grid cells and all composition operators.
classOptionnel · pdftoolkit/pdf-codecsHuffmanSelection
PDFToolkit\Codecs\Jbig2Standard/custom selection order, including Huffman-coded refinement substreams.
classOptionnel · pdftoolkit/pdf-codecsHuffmanTable
PDFToolkit\Codecs\Jbig2Annex B canonical codes, bounded without a recursive tree; PDF.js Apache-2.0 adaptation.
classOptionnel · pdftoolkit/pdf-codecsJbig2Decoder
PDFToolkit\Codecs\Jbig2Pure PHP JBIG2; one request owns global segments, page state, contexts and resource accounting.
classOptionnel · pdftoolkit/pdf-codecsJbig2Session
PDFToolkit\Codecs\Jbig2Segment DAG, page composition and resource lifetimes; no cross-document mutable state.
classOptionnel · pdftoolkit/pdf-codecsMmrBitmapDecoder
PDFToolkit\Codecs\Jbig2T.88 6.2.6: bounded T.6 rows, prohibited extensions, optional/required EOFB.
classOptionnel · pdftoolkit/pdf-codecsMmrBits
PDFToolkit\Codecs\Jbig2A shared bounded bit cursor; peeking preserves work accounting.
classOptionnel · pdftoolkit/pdf-codecsMmrCodes
PDFToolkit\Codecs\Jbig2Adapted from PDFToolkit Reader CCITT, Copyright PDFToolkit contributors, MIT.
classOptionnel · pdftoolkit/pdf-codecsMmrRow
PDFToolkit\Codecs\Jbig2Adapted from PDFToolkit Reader CCITT, Copyright PDFToolkit contributors, MIT.
classOptionnel · pdftoolkit/pdf-codecsMmrRowReader
PDFToolkit\Codecs\Jbig2Adapted from PDFToolkit Reader CCITT, Copyright PDFToolkit contributors, MIT.
classOptionnel · pdftoolkit/pdf-codecsPatternDictionary
PDFToolkit\Codecs\Jbig2classOptionnel · pdftoolkit/pdf-codecsRegionBitmap
PDFToolkit\Codecs\Jbig2classOptionnel · pdftoolkit/pdf-codecsRegionInfo
PDFToolkit\Codecs\Jbig2classOptionnel · pdftoolkit/pdf-codecsSegment
PDFToolkit\Codecs\Jbig2Immutable segment transport and explicit reference/retention metadata.
classOptionnel · pdftoolkit/pdf-codecsSegmentReader
PDFToolkit\Codecs\Jbig2T.88 7.2 and Annex D: sequential, random access and PDF embedded organizations.
classOptionnel · pdftoolkit/pdf-codecsStandardTables
PDFToolkit\Codecs\Jbig2T.88 Annex B.5; transcribed via PDF.js ce871674, Copyright Mozilla Foundation, Apache-2.0.
classOptionnel · pdftoolkit/pdf-codecsSymbolDictionary
PDFToolkit\Codecs\Jbig2Exported symbols and optional retained bitmap arithmetic contexts, owned by one request.
classOptionnel · pdftoolkit/pdf-codecsSymbolDictionaryDecoder
PDFToolkit\Codecs\Jbig2T.88 6.5 and 7.4.2; direct, collective and refinement/aggregate symbols.
classOptionnel · pdftoolkit/pdf-codecsTextParameters
PDFToolkit\Codecs\Jbig2T.88 text/aggregate region parameters, independent of the segment transport.
classOptionnel · pdftoolkit/pdf-codecsTextRegionDecoder
PDFToolkit\Codecs\Jbig2T.88 6.4; arithmetic/Huffman text and refinement, all corners/transposition/operators.
classOptionnel · pdftoolkit/pdf-codecsBitModel
PDFToolkit\Codecs\Jpeg2000T.800 Annex D. Scan organization adapted from Mozilla PDF.js (Apache-2.0),
classOptionnel · pdftoolkit/pdf-codecsBox
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsBoxes
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsCodeblock
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsCodestream
PDFToolkit\Codecs\Jpeg2000One codestream owns its headers, tile parts, packet state and output buffers.
classOptionnel · pdftoolkit/pdf-codecsCodeword
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsCodingStyle
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsComponent
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsComponentTransform
PDFToolkit\Codecs\Jpeg2000T.801 J.3.1.1.1 and Annex K; returns native sample values, before final clipping.
classOptionnel · pdftoolkit/pdf-codecsContainerMetadata
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsExtensionHeader
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsHeader
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsInput
PDFToolkit\Codecs\Jpeg2000A bounded view; all lengths are checked before slicing or advancing.
classOptionnel · pdftoolkit/pdf-codecsJp2Container
PDFToolkit\Codecs\Jpeg2000JP2 and the first JPX compositing layer, with in-memory fragment resolution only.
classOptionnel · pdftoolkit/pdf-codecsJpeg2000Decoder
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsMarkerSeries
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsNonlinearity
PDFToolkit\Codecs\Jpeg2000T.801 Annex K: point transforms operate on native, unshifted samples.
classOptionnel · pdftoolkit/pdf-codecsPacket
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsPacketBits
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsPacketReader
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsPlaneWriter
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsPrecinctBand
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsQuantization
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsRawBits
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsRect
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsResolution
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsSubband
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsTagTree
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsTile
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsTileComponent
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsTileGeometry
PDFToolkit\Codecs\Jpeg2000T.800 B.3–B.7: geometry is retained in the reference grid, including odd origins.
classOptionnel · pdftoolkit/pdf-codecsTileOutput
PDFToolkit\Codecs\Jpeg2000classOptionnel · pdftoolkit/pdf-codecsWavelet
PDFToolkit\Codecs\Jpeg2000T.800 F.3: lifting on the absolute grid; integer 5/3 and double 9/7.
classOptionnel · pdftoolkit/pdf-codecsCoefficientBuffer
PDFToolkit\Codecs\JpegPacked signed coefficients avoid one PHP array/hash entry per coefficient. @internal
classOptionnel · pdftoolkit/pdf-codecsEntropyBits
PDFToolkit\Codecs\JpegEntropy bytes stop strictly at markers; restart ordering belongs to the scan. @internal
classOptionnel · pdftoolkit/pdf-codecsHuffmanTable
PDFToolkit\Codecs\JpegCanonical codes from ITU T.81 Annex C; no recursively allocated tree. @internal
classOptionnel · pdftoolkit/pdf-codecsInverseTransform
PDFToolkit\Codecs\JpegSeparable inverse DCT from the mathematical definition in ITU T.81 A.3.3. @internal
classOptionnel · pdftoolkit/pdf-codecsJpegComponent
PDFToolkit\Codecs\JpegFrame component and its request-local progressive state. @internal
classOptionnel · pdftoolkit/pdf-codecsJpegDecoder
PDFToolkit\Codecs\JpegPDF DCTDecode: eight-bit Huffman sequential and progressive JPEG.
classOptionnel · pdftoolkit/pdf-codecsJpegInput
PDFToolkit\Codecs\JpegBounded cursor shared by marker and entropy readers; never scans for recovery. @internal
classOptionnel · pdftoolkit/pdf-codecsJpegScan
PDFToolkit\Codecs\JpegRequest-local sequential/progressive entropy decoding (ITU T.81 Annexes F/G).
classOptionnel · pdftoolkit/pdf-codecsJpegSession
PDFToolkit\Codecs\JpegMarker parsing and one bounded image's state. @internal
classOptionnel · pdftoolkit/pdf-codecsMarkerBudget
PDFToolkit\Codecs\JpegIncludes restart markers as well as outer segments. @internal
classOptionnel · pdftoolkit/pdf-codecsMalformedImage
PDFToolkit\CodecsclassOptionnel · pdftoolkit/pdf-codecsPhpDecoder
PDFToolkit\CodecsPure PHP dispatch; every call receives its own decoding state and resource budget.
classOptionnel · pdftoolkit/pdf-codecsResourceLimit
PDFToolkit\CodecsclassOptionnel · pdftoolkit/pdf-codecsUnsupportedFeature
PDFToolkit\Codecs