Resize class abstract
Class Resize
Constructors
- Resize({Dimensions? dimensions, bool? relative, bool? regionRelative})
Properties
- actionType ↔ String
-
getter/setter pair
- dimensions ↔ Dimensions
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- regionRelative ↔ bool?
-
getter/setter pair
- relative ↔ bool?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
aspectRatio(
dynamic aspectRatio) → Resize -
Sets the aspect ratio
Receives
dynamic
returns this object Resize -
height(
dynamic height) → Resize -
Sets the height
Receives
dynamic
returns this object Resize -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
params(
) → List< Param?> -
toString(
) → String -
A string representation of this object.
override
-
width(
dynamic width) → Resize -
Sets the width
Receives
dynamic
returns this object Resize
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
auto(
) → CropAuto -
autoPad(
) → AutoPad -
crop(
) → Crop - Extracts a region of the given width and height out of the original image.
-
fill(
) → Fill - Creates an asset with the exact given width and height without distorting the asset.
-
fit(
) → Fit - The image is resized so that it takes up as much space as possible within a bounding box defined by the given width and height qualifiers. The original aspect ratio is retained and all of the original image is visible.
-
limitFill(
) → LimitFill - Creates an asset with the exact given width and height without distorting the asset, but only if the original asset is larger than the specified resolution limits.
-
limitFit(
) → LimitFit - Same as the Scale::fit mode but only if the original image is larger than the given limit (width and height), in which case the image is scaled down so that it takes up as much space as possible within a bounding box defined by the given width and height qualifiers. The original aspect ratio is retained and all of the original image is visible.
-
limitPad(
) → LimitPad - Same as the Pad mode but only if the original image is larger than the given limit (width and height), in which case the image is scaled down to fill the given width and height while retaining the original aspect ratio and with all of the original image visible.
-
minimumFit(
) → MinimumFit - Same as the Scale::fit mode but only if the original image is smaller than the given minimum (width and height), in which case the image is scaled up so that it takes up as much space as possible within a bounding box defined by the given width and height qualifiers. The original aspect ratio is retained and all of the original image is visible.
-
minimumPad(
) → MinimumPad - Same as the Pad mode but only if the original image is smaller than the given minimum (width and height), in which case the image is scaled up to fill the given width and height while retaining the original aspect ratio and with all of the original image visible.
-
pad(
) → Pad -
- Resizes the image to fill the given width and height while retaining the original aspect ratio and with all of the original image visible.
-
scale(
) → Scale - Change the size of the image exactly to the given width and height without necessarily retaining the original aspect ratio: all original image parts are visible but might be stretched or shrunk.
-
thumbnail(
) → Thumbnail - The thumb cropping mode is specifically used for creating image thumbnails from either face or custom coordinates, and must always be accompanied by the gravity qualifier set to one of the face detection or custom values.