make method

Future<void> make(
  1. String iconPath,
  2. String outputPath,
  3. List<ImageSet> imageSetList
)

Implementation

Future<void> make(
  String iconPath,
  String outputPath,
  List<ImageSet> imageSetList,
) async {
  for (ImageSet imageSet in imageSetList) {
    for (Image image in imageSet.images) {
      String imagePath = [
        outputPath,
        imageSet.path,
        image.path,
        image.filename,
      ].join('');

      bool isSaved = imageProcessor
          .load(iconPath)
          .resize(image.width.toInt(), image.height.toInt())
          .save(imagePath);
      if (isSaved) {
        print('Maked: $imagePath');
      }
    }
  }
}