saveImage static method
void
saveImage({
- required String resFolder,
- required IconTemplateModel template,
- required Image image,
Implementation
static void saveImage({required String resFolder, required IconTemplateModel template, required Image image}) {
var resizedBaseImage = resizeImage(
image: image,
width: template.dimens != null ? (image.width * template.dimens! ~/ 4) : template.size!.round(),
height: template.dimens != null ? (image.height * template.dimens! ~/ 4) : template.size!.round());
var directory = Directory(resFolder);
if (!directory.existsSync()) {
directory.createSync();
}
var imagePath = File(resFolder + template.path);
imagePath
..createSync(recursive: true)
..writeAsBytesSync(encodePng(resizedBaseImage));
}