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
  • Constructor Details

    • IconTool

      public IconTool()
  • Method Details

    • main

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

      protected void run()