CropAspectRatio.fromRation constructor

CropAspectRatio.fromRation(
  1. ImageRatio ratio
)

Implementation

factory CropAspectRatio.fromRation(ImageRatio ratio) {
  late int ratioX, ratioY;
  switch (ratio) {
    case ImageRatio.RATIO_1_1:
      ratioX = 1;
      ratioY = 1;
      break;
    case ImageRatio.RATIO_1_2:
      ratioX = 1;
      ratioY = 2;
      break;
    case ImageRatio.RATIO_3_2:
      ratioX = 3;
      ratioY = 2;
      break;
    case ImageRatio.RATIO_4_3:
      ratioX = 4;
      ratioY = 3;
      break;
    case ImageRatio.RATIO_16_9:
      ratioX = 16;
      ratioY = 9;
      break;
    case ImageRatio.FREE:
      ratioX = 0;
      ratioY = 0;
      break;
  }
  return CropAspectRatio(
    ratioX: ratioX,
    ratioY: ratioY,
  );
}