Optimize image
import 'package:image/image.dart' as img; Future<List<int>> optimizeImage(String imagePath) async { final bytes = await rootBundle.load(imagePath); final image = img.decodeImage(bytes.buffer.asUint8List()); final optimizedImage = img.encodePng(img.copyResize(image, width: 800)); return optimizedImage.toList(); }