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