Menu

Tree [81e1d4] master /
 History

HTTPS access


File Date Author Commit
 Application.java 2016-04-09 Mian Safyan Shah Mian Safyan Shah [3cc0a3] Update Application.java
 IconImage.png 2016-04-06 msshah msshah [b7f633] Added files via upload
 Iconification.java 2016-04-12 Mian Safyan Shah Mian Safyan Shah [83a749] Update Iconification.java
 LICENSE 2016-04-06 msshah msshah [d443dd] Initial commit
 Properties.java 2017-01-07 Mian Safyan Shah Mian Safyan Shah [81e1d4] Update Properties.java
 README.md 2016-04-09 Mian Safyan Shah Mian Safyan Shah [481fc8] Update README.md

Read Me

Iconification

THIS APP LETS YOU GENERATE Iconset FROM ANY GIVEN PNG AND CREATE .ICNS UNDER OS X.

Iconification is an app written in Java for OS X that creates Iconsets for given images to be used in projects. Simply put, Iconification converts Images into .ICNS files for use in OS X.

SO MANY USERS ON OS X ARE COMPLAINING ABOUT ISSUES REGARDING GENERATING ICNS FILE USING iconutil. PLEASE NOTE, THIS ISSUE IS ONLY CAUSED BY NOT PROVIDING A PROPER PNG IMAGE AS iconutil ON OS X REQUIRES PNG IMAGES SO PROVIDE PNG IMAGE IN PROPER FORMAT. YOU CAN CHANGE RESOLUTIONS BY EDITING THE int ARRAY OF RESOLUTIONS CALLED iRES BUT A GOOD PRACTICE IS, IF YOU'RE USING .ICNS FILE TO CHANGE AN APP OF AN ICON, PLEASE LEAVE THE int ARRAY iRES THE WAY IT IS.

A TEST IMAGE IS PROVIDED NAMED 'IconImage.png'. YOU CAN RUN THIS APP AND DROP THE IMAGE ONTO THE APP, IT WILL GENERATE ICONSET AND .ICNS. THIS IMAGE HAS BEEN TESTED AND IS WORKING PERFECTLY. IF THIS APP GENERATES ICONSET AND ICNS FILE AND YOURS DON'T, THERE'S A PROBLEM WITH YOUR PNG IMAGE.

HOW TO USE THIS APP
THIS APP HAS BEEN WRITTEN USING JAVA AND IT USES OS X UTILITIES 'iconutil' and 'sips'. ANY VERSION OF OS X THAT YOU'RE USING MUST HAVE THESE UTILITIES AVAILABLE. WITHOUT THESE UTILITIES, THIS APP WON'T FUNCTION.

  1. DOWNLOAD Iconification.java AND Application.java
  2. COMPILE Iconification.java IF YOU'RE USING THE TERMINAL, SWITCH TO THE DIRECTORY OF THE SOURCE FILES
  3. COMPILATION COMMAND GOES LIKE THIS 'javac *.java'
  4. AFTER SUCCESSFUL COMPILATION OF THE SOURCE CODE FILE, RUN THE APPLICATION BY TYPING 'java Application'
  5. DROP ANY PNG IMAGE ONTO THE APP AND THE ICONSET & .ICNS FILE WILL BE GENERATED AUTOMATICALLY.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.