internal/

directory
v0.43.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2026 License: Apache-2.0

Directories

Path Synopsis
Package assocdecode is a thin shared helper for decoding image-codec associated images through the decoder registry, so each format's AssociatedImage.Decode doesn't duplicate the registry plumbing.
Package assocdecode is a thin shared helper for decoding image-codec associated images through the decoder registry, so each format's AssociatedImage.Decode doesn't duplicate the registry plumbing.
Package bifxml parses the XMP metadata embedded in Ventana BIF TIFF IFDs.
Package bifxml parses the XMP metadata embedded in Ventana BIF TIFF IFDs.
Package boxhalve finishes a partial codec resolution reduction by box- averaging the residual power-of-two factor, so a wavelet decoder that could only reduce part of the requested Scale still lands on exact dims.
Package boxhalve finishes a partial codec resolution reduction by box- averaging the residual power-of-two factor, so a wavelet decoder that could only reduce part of the requested Scale still lands on exact dims.
Package cog parses the GDAL Cloud Optimized GeoTIFF ghost-area (the contiguous block of ASCII key-value metadata immediately following the TIFF header).
Package cog parses the GDAL Cloud Optimized GeoTIFF ghost-area (the contiguous block of ASCII key-value metadata immediately following the TIFF header).
Package decoderhandle provides a small fixed-size pool of long-lived decoder.Decoder instances.
Package decoderhandle provides a small fixed-size pool of long-lived decoder.Decoder instances.
Package dicom parses the metadata of DICOM VL Whole Slide Microscopy (WSM) SOP instances for the formats/dicom reader.
Package dicom parses the metadata of DICOM VL Whole Slide Microscopy (WSM) SOP instances for the formats/dicom reader.
Package dzi parses the Microsoft Deep Zoom Image (DZI) manifest XML format and computes per-level / per-tile coordinate information.
Package dzi parses the Microsoft Deep Zoom Image (DZI) manifest XML format and computes per-level / per-tile coordinate information.
Package fastpath holds dispatch sentinel errors shared between the opentile root and format-specific readers.
Package fastpath holds dispatch sentinel errors shared between the opentile root and format-specific readers.
Package format defines the internal Reader interface every opentile-go format implementation provides.
Package format defines the internal Reader interface every opentile-go format implementation provides.
Package j2kheader is a pure-Go, header-only parser for JPEG 2000 family codestreams (J2K Part 1 and HTJ2K Part 15, raw or JP2/JPH-boxed).
Package j2kheader is a pure-Go, header-only parser for JPEG 2000 family codestreams (J2K Part 1 and HTJ2K Part 15, raw or JP2/JPH-boxed).
Package jpeg provides marker-level JPEG bitstream manipulation sufficient to assemble valid JPEGs from TIFF-embedded scan fragments.
Package jpeg provides marker-level JPEG bitstream manipulation sufficient to assemble valid JPEGs from TIFF-embedded scan fragments.
Package jpegturbo provides a minimal cgo wrapper over libjpeg-turbo's tjTransform operation, scoped to the lossless MCU-aligned JPEG crop that opentile-go needs for one-frame NDPI pyramid levels and NDPI label cropping.
Package jpegturbo provides a minimal cgo wrapper over libjpeg-turbo's tjTransform operation, scoped to the lossless MCU-aligned JPEG crop that opentile-go needs for one-frame NDPI pyramid levels and NDPI label cropping.
Package oneframe provides shared infrastructure for reading "single big JPEG, virtualised into tile cells" pyramid pages — used by NDPI's non-tiled levels (formats/ndpi/oneframe.go pre-v0.6) and OME-TIFF's reduced-resolution levels (formats/ometiff/oneframe.go in v0.6).
Package oneframe provides shared infrastructure for reading "single big JPEG, virtualised into tile cells" pyramid pages — used by NDPI's non-tiled levels (formats/ndpi/oneframe.go pre-v0.6) and OME-TIFF's reduced-resolution levels (formats/ometiff/oneframe.go in v0.6).
Package openslideshim is a minimal cgo wrapper over libopenslide, used ONLY by the benchmark suite to compare opentile-go against openslide.
Package openslideshim is a minimal cgo wrapper over libopenslide, used ONLY by the benchmark suite to compare opentile-go against openslide.
Package tiff parses a minimal subset of the TIFF file format sufficient to locate compressed tile byte ranges for whole-slide imaging TIFFs.
Package tiff parses a minimal subset of the TIFF file format sufficient to locate compressed tile byte ranges for whole-slide imaging TIFFs.
Package tifflzw implements the Lempel-Ziv-Welch compressed data format as used by the TIFF file format, including the "off by one" code-width transition that makes TIFF LZW incompatible with stdlib compress/lzw.
Package tifflzw implements the Lempel-Ziv-Welch compressed data format as used by the TIFF file format, including the "off by one" code-width transition that makes TIFF LZW incompatible with stdlib compress/lzw.
Package tiffstrip decodes strip-based (non-image-codec) TIFF associated images — uncompressed, LZW, or Deflate, with optional horizontal differencing (Predictor=2) — into faithful decoder.Image RGB(A) pixels.
Package tiffstrip decodes strip-based (non-image-codec) TIFF associated images — uncompressed, LZW, or Deflate, with optional horizontal differencing (Predictor=2) — into faithful decoder.Image RGB(A) pixels.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL