image_processing/image_processor library
Image processing models and helpers for flutter_image_clip.
Classes
- ColorAdjustment
- Multipliers used by color adjustment operations.
- CropRegion
- Pixel crop rectangle used by explicit crop-region operations.
- CropSettings
- Relative crop settings used by center-crop operations.
- EditedImage
- Describes an image generated or transformed by the image processing APIs.
- ImageClipCropTransform
- Quarter-turn and flip state used to map editor preview crops to source pixels.
- ImageClipDecodeAdapter
- Adapter used to normalize platform-only image formats before Dart processing.
- ImageClipDecodeAdapterResult
- Result returned by a platform decode adapter.
- ImageClipDecodedSession
- Synchronous session that keeps decoded pixels in memory between operations.
- ImageClipDecodeSettings
- Decode-time options used before the normal processing pipeline runs.
- ImageClipDimensions
- Pixel dimensions used by crop transform helpers.
- ImageClipFileProcessingAdapter
- Optional adapter capability for processing local image files natively.
- ImageClipFileProcessingAdapterResult
- Result returned by a platform file-processing adapter.
- ImageClipImageInfo
- Lightweight information parsed from encoded image bytes.
- ImageClipOutputSettings
- Encoding options used when an image operation writes output bytes.
- ImageClipPipeline
- A batch of image operations that should run in one background isolate job.
- ImageClipPipelineStep
- One transformation inside an ImageClipPipeline.
- ImageClipProcessingSettings
- Runtime guardrails for decoding and writing image pixels.
- ImageClipSession
- Stateful editing session built around an EditedImage.
-
ImageClipTask<
T> - A cancelable image processing task.
- ImageClipTaskOptions
- Options for a cancelable image processing task.
- ImageClipTaskProgress
- Progress event emitted by an ImageClipTask.
- ImageProcessor
- Performs image decoding and transformations on a background isolate.
Enums
- ImageClipEncodedFormat
- Encoded image container formats recognized before full decoding.
- ImageClipOutputFormat
- Encoded output formats supported by the image processing APIs.
- ImageClipTaskProgressStage
- A stage emitted by an ImageClipTask.
Exceptions / Errors
- ImageClipDecodeException
- Thrown when encoded image bytes cannot be decoded.
- ImageClipException
-
Base exception type thrown by
flutter_image_clip. - ImageClipImageTooLargeException
- Thrown when an image exceeds configured pixel limits.
- ImageClipInvalidCropRegionException
- Thrown when a crop region is invalid.
- ImageClipPlatformException
- Thrown when the native platform decode adapter fails before decoding starts.
- ImageClipProcessingException
- Thrown when an image processing operation fails.
- ImageClipTaskCanceledException
- Thrown when an image task is canceled before it finishes.
- ImageClipTaskTimeoutException
- Thrown when an image task exceeds its configured timeout.
- ImageClipUnsupportedFormatException
- Thrown when the input format is recognized but not supported.