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.');
  }
}