Class IconTool

java.lang.Object
nl.colorize.multimedialib.tool.IconTool

public class IconTool extends Object
Generates application icons for various platforms, based on a PNG image. The following platforms are supported:
   | Platform          | File format | Icon size(s)                    |
   |-------------------|-------------|---------------------------------|
   | Mac               | .icns       | 1024, 512, 256, 128, 64, 32, 16 |
   | Windows           | .png        | 48                              |
   | iOS               | .png        | 1024, 180, 167, 152, 120        |
   | Browser favicon   | .png        | 32                              |
   | Apple favicon     | .png        | 180                             |
   | PWA               | .png        | 512, 192                        |
 
  • Field Details

    • inputFile

      protected File inputFile
    • outputDir

      protected File outputDir
    • mask

      protected boolean mask
  • Constructor Details

    • IconTool

      public IconTool()
  • Method Details

    • main

      public static void main(String[] argv)
    • run

      protected void run()