validate method
void
validate()
Implementation
void validate() {
if (scale <= 0) {
throw ArgumentError.value(scale, 'scale', 'Must be greater than 0.');
}
if (targetWidth != null && targetWidth! <= 0) {
throw ArgumentError.value(
targetWidth, 'targetWidth', 'Must be greater than 0.');
}
if (targetHeight != null && targetHeight! <= 0) {
throw ArgumentError.value(
targetHeight, 'targetHeight', 'Must be greater than 0.');
}
if (quality < 1 || quality > 100) {
throw ArgumentError.value(
quality, 'quality', 'Must be between 1 and 100.');
}
}