check_if_image_is_square function

Future<bool> check_if_image_is_square({
  1. required Image image,
})

Implementation

Future<bool> check_if_image_is_square({
  required Image image,
}) async {
  Size image_size = await get_image_size(image: image);
  double height_divided_by_width = (image_size.height / image_size.width).abs();
  bool image_is_square =
      height_divided_by_width >= 1 && height_divided_by_width <= 1.1;

  //print("Image is square: " + image_is_square.toString());
  //print("Image height divided by width: " + height_divided_by_width.toString());
  return image_is_square;
}