validate method
void
validate()
Validates option values before rendering.
Implementation
void validate() {
if (width != null && width! <= 0) {
throw ArgumentError.value(width, 'width', 'Must be greater than 0.');
}
if (height != null && height! <= 0) {
throw ArgumentError.value(height, 'height', 'Must be greater than 0.');
}
if (scale <= 0 || scale.isNaN || scale.isInfinite) {
throw ArgumentError.value(scale, 'scale', 'Must be greater than 0.');
}
if (jpegQuality < 1 || jpegQuality > 100) {
throw ArgumentError.value(
jpegQuality, 'jpegQuality', 'Must be between 1 and 100.');
}
if (maxPixelCount <= 0) {
throw ArgumentError.value(
maxPixelCount, 'maxPixelCount', 'Must be greater than 0.');
}
}