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();
}