Namespace LMKit.Media.Image
Classes
- ImageBuffer
Represents an unmanaged image buffer for pixel data, providing high-performance methods to load, save, convert, and manipulate images. This type owns a native handle and must be disposed to release unmanaged resources.
- ImageBuffer.DeskewParameters
Parameters controlling deskew estimation and resampling quality.
- ImageBuffer.DeskewResult
Result of a Deskew(DeskewParameters) operation.
- ImageBuffer.DespeckleBitonalParameters
Controls which connected components are classified as speckle noise and removed by DespeckleBitonal(DespeckleBitonalParameters).
- ImageRedactionArea
A rectangular region of one image page whose pixels must be covered with an opaque fill. The geometry is carried by an IBounds in image pixels with the origin at the top-left corner of the page, matching the geometry produced by OCR layouts and layout text elements. The area implements IBounds itself, so it can be passed anywhere a bounds is expected.
- ImageRedactionOptions
Controls how ImageRedactor covers content. The defaults paint an opaque black box over each redacted area and strip every metadata block before re-encoding.
- ImageRedactionReport
Describes what an image redaction pass covered and produced. Counters cover every page of the image.
- ImageRedactionRequest
Describes what to redact in an image. Explicit page areas and text search terms can be combined in one request; everything matched is covered in a single pass.
- ImageRedactionResult
Carries the outcome of an in-memory image redaction: the redacted image bytes and the report describing what was covered.
- ImageRedactor
Permanently covers content in raster images. Redacted regions are painted with a fully opaque fill directly into the pixel data, and the image is re-encoded, so the covered pixels cannot be recovered from the output file. Metadata blocks (EXIF, XMP, textual entries), which routinely duplicate content being redacted, are stripped by default.
Enums
- ImagePixelFormat
Specifies the pixel formats supported by the LMKit media pipeline for image data. Format names encode total bits per pixel and the exact in-memory channel order.