All Projects → uliwitness → oldiconutil

uliwitness / oldiconutil

Licence: other
A command-line tool to postprocess iconutil-generated .icns files to make them compatible with Mac OS X 10.5

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to oldiconutil

django-kb
Simple knowledge base made with django
Stars: ✭ 15 (-40%)
Mutual labels:  abandoned
rescuefox
DEPRECATED - demo game to drive 3D engine creation: rescue your pet space fox!
Stars: ✭ 35 (+40%)
Mutual labels:  abandoned
cpptoswift
Hack that'll hopefully one day auto-generate a Swift wrapper around C++ source code.
Stars: ✭ 13 (-48%)
Mutual labels:  personal-utility
busybox
DEPRECATED - Fork of git://android.git.linaro.org/platform/external/busybox.git
Stars: ✭ 40 (+60%)
Mutual labels:  abandoned
rilproxy
DEPRECATED
Stars: ✭ 21 (-16%)
Mutual labels:  abandoned
tmwa
DEPRECATED: The server running The Mana World Legacy. All new projects should use Hercules instead. See the "evol-hercules" repo.
Stars: ✭ 44 (+76%)
Mutual labels:  abandoned
i2c-tools
DEPRECATED - git conversion of http://lm-sensors.org/svn/i2c-tools subversion repo.
Stars: ✭ 34 (+36%)
Mutual labels:  abandoned
openwrt-brook-tproxy
Abandoned, DO NOT star and fork!
Stars: ✭ 31 (+24%)
Mutual labels:  abandoned
web-forward
DEPRECATED - Innovation acceleration program from Mozilla Labs
Stars: ✭ 17 (-32%)
Mutual labels:  abandoned
gradle-natives
Gradle plugin to aid in managing native libraries associated with Java-based projects.
Stars: ✭ 32 (+28%)
Mutual labels:  abandoned
iris
DEPRECATED - A Python 3 automation test tool for desktop applications
Stars: ✭ 18 (-28%)
Mutual labels:  abandoned
page-metadata-service
DEPRECATED - A RESTful service that returns the metadata about a given URL.
Stars: ✭ 18 (-28%)
Mutual labels:  abandoned
Gaia
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Stars: ✭ 2,091 (+8264%)
Mutual labels:  abandoned
iris firefox
DEPRECATED - Test Suite for Firefox using Mozilla Iris
Stars: ✭ 41 (+64%)
Mutual labels:  abandoned
html5-settlers-of-catan
🎲 Unfinished HTML5 game based on Catan using node.js and socket.io
Stars: ✭ 23 (-8%)
Mutual labels:  abandoned
b2g-installer
DEPRECATED - Tools to easily flash b2g on your android phone
Stars: ✭ 27 (+8%)
Mutual labels:  abandoned
elmo
DEPRECATED - Elmo ~ https://mozilla.github.io/elmo/
Stars: ✭ 32 (+28%)
Mutual labels:  abandoned
homeassistant-coronavirus-hessen
[Unmaintained] Home Assistant component to scrape the current SARS-CoV-2 data for the German state of Hessen from the website of the Hessisches Ministerium für Soziales und Integration.
Stars: ✭ 15 (-40%)
Mutual labels:  abandoned
Hasal
DEPRECATED - A Framework for testing web performance between different browser
Stars: ✭ 30 (+20%)
Mutual labels:  abandoned
Mozdef
DEPRECATED - MozDef: Mozilla Enterprise Defense Platform
Stars: ✭ 2,164 (+8556%)
Mutual labels:  abandoned

oldiconutil

A tool to postprocess iconutil-generated .icns files to make them compatible with Mac OS X 10.5

Syntax

Syntax: oldiconutil {--help|[--inplace [--compression ]|--list] } Convert a .icns icon file holding PNG-encoded icons (supported in 10.6) to JPEG 2000-encoded icons (supported in 10.5).

--help - Show this message.

icnsFilePath - Path of input icns file. Output file will have _10_5 appended to its name, unless the --inplace option is given, in which case it'll replace the input file.

If --list is given, oldiconutil will simply print a description of the file.

--compression - One of the compression formats of tif, bmp, gif, jpg, png, jp2, immediately followed by a number from 0.0 (best compression) through 1.0 (no compression) indicating how much to compress. If you do not provide a format, the default is jp2 (JPEG 2000), if you do not specify a compression factor, it defaults to 1.0 (uncompressed). Note not all formats may be recognized by Mac OS X Finder (especially in 10.5), but are provided for people who want to experiment.

Background

In Mac OS X 10.6, Apple introduced support for PNG-compressed icon data in .icns files. In Mac OS X 10.8, Apple introduced support for Retina icons and the iconutil command-line tool for generating icons from a folder of PNG files.

However, iconutil only knows how to generate PNG-compressed icon data, which means that you can't use it to create a Retina icon that will still display properly on Mac OS X 10.5.

Note: There seems to be a file size limit of some sort on 10.5 as well. Adjust the compression to reduce your icon's size if it still doesn't display on 10.5.

Solution

oldiconutil post-processes any .icns files you give it, extracts the PNG data and re-compresses it using JPEG 2000. If you give it an icon generated by iconutil, you can create a Retina icon that displays correctly and beautifully on Mac OS X 10.8 all the way back through Mac OS X 10.5

License

Copyright 2012 by Elgato Systems GmbH.

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

   1. The origin of this software must not be misrepresented; you must not
   claim that you wrote the original software. If you use this software
   in a product, an acknowledgment in the product documentation would be
   appreciated but is not required.

   2. Altered source versions must be plainly marked as such, and must not be
   misrepresented as being the original software.

   3. This notice may not be removed or altered from any source
   distribution.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].