ImageSizeInfo class
Tracks the bytes used by a dart:ui.Image compared to the bytes needed to paint that image without scaling it.
- Annotations
Constructors
- ImageSizeInfo({String? source, required Size displaySize, required Size imageSize})
-
Creates an object to track the backing size of a dart:ui.Image compared
to its display size on a Canvas.
const
Properties
- decodedSizeInBytes → int
-
The number of bytes used by the image in memory.
no setter
- displaySize → Size
-
The size of the area the image will be rendered in.
final
- displaySizeInBytes → int
-
The number of bytes needed to render the image without scaling it.
no setter
- hashCode → int
-
The hash code for this object.
no setteroverride
- imageSize → Size
-
The size the image has been decoded to.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- source → String?
-
A unique identifier for this image, for example its asset path or network
URL.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> - Returns a JSON encodable representation of this object.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override