Options class

Constructors

Options({double maxSizeMB = 1, double maxWidthOrHeight = 2048, bool useWebWorker = true, double maxIteration = 10, double? exifOrientation, dynamic onProgress(double progress)?, String? fileType, double initialQuality = 1, bool alwaysKeepResolution = false, bool preserveExif = false, String? libURL})

Properties

alwaysKeepResolution bool
@default false
final
exifOrientation double?
Default to be the exif orientation from the image file
final
fileType String?
Default to be the original mime type from the image file
final
hashCode int
The hash code for this object.
no setterinherited
initialQuality double
@default 1.0
final
libURL String?
@default https://cdn.jsdelivr.net/npm/browser-image-compression/dist/browser-image-compression.js
final
maxIteration double
@default 10
final
maxSizeMB double
@default Number.POSITIVE_INFINITY
final
maxWidthOrHeight double
@default undefined
final
onProgress → dynamic Function(double progress)?
A function takes one progress argument (progress from 0 to 100)
final
preserveExif bool
@default undefined @default false
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
useWebWorker bool
@default true
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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