saveNewIcons function
Future<void>
saveNewIcons({
- required IosIconTemplate template,
- required Image image,
- required String catalogName,
- required String iconName,
Note: Do not change interpolation unless you end up with better results (see issue for result when using cubic interpolation) https://github.com/fluttercommunity/flutter_launcher_icons/issues/101#issuecomment-495528733
Implementation
Future<void> saveNewIcons({
required IosIconTemplate template,
required Image image,
required String catalogName,
required String iconName,
}) async {
final String newIconFolder = iosAssetFolder + catalogName + '.appiconset/';
final Image newImage = createResizedImage(template, image);
final newFile = await File(newIconFolder + iconName + template.name + '.png')
.create(recursive: true);
await newFile.writeAsBytes(encodePng(newImage));
}