EditedImage class

Describes an image generated or transformed by the image processing APIs.

Constructors

EditedImage({required Uint8List bytes, required int width, required int height, required String label, required String operation, required int elapsedMs, ImageClipOutputFormat format = ImageClipOutputFormat.png, int? sourceWidth, int? sourceHeight})
Creates an immutable image processing result.
const

Properties

bytes Uint8List
Encoded bytes for the image.
final
bytesLabel String
Encoded byte length formatted for display.
no setter
dimensionsLabel String
Image dimensions formatted as widthxheight.
no setter
elapsedMs int
Processing time in milliseconds.
final
fileExtension String
File extension for format, without a leading dot.
no setter
format ImageClipOutputFormat
Encoded output format for bytes.
final
hashCode int
The hash code for this object.
no setterinherited
height int
Height of the image in physical pixels.
final
isPreviewSized bool
Whether this image is smaller than its decoded source dimensions.
no setter
label String
Human-readable image label preserved through processing operations.
final
mimeType String
MIME type for format.
no setter
operation String
Human-readable name of the operation that produced this image.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceHeight int
Source decoded height before optional decode-time preview resizing.
final
sourceWidth int
Source decoded width before optional decode-time preview resizing.
final
width int
Width of the image in physical pixels.
final

Methods

copyWith({Uint8List? bytes, int? width, int? height, String? label, String? operation, int? elapsedMs, ImageClipOutputFormat? format, int? sourceWidth, int? sourceHeight}) EditedImage
Returns a copy with selected values replaced.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, Object?>
Converts this result to a map that can be sent across Flutter isolates.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromMap(Map<String, Object?> map) EditedImage
Creates an EditedImage from the isolate-safe map returned by toMap.