必要になった理由
画像を取得した際に正方形であればtrue、そうでなければfalseを返す関数が必要になったからです。
結論
.dart
import 'dart:typed_data';
import 'dart:ui' as ui;
Future<bool> isSquareImage(Uint8List imageBytes) async {
ui.Codec codec1 = await
ui.instantiateImageCodec(imageBytes);
ui.FrameInfo frameInfo1 = await codec1.getNextFrame();
int width = frameInfo1.image.width;
int height = frameInfo1.image.height;
print("幅: $width");
print("高さ: $height");
// 正方形かどうかを判定
return width == height;
}