icns that works Tiger through Mojave?

64 views
Skip to first unread message

hodger

unread,
Oct 15, 2024, 3:09:07 AM10/15/24
to SuperCard Discussion
This is perhaps not possible, but here's hoping someone else has tried with more success than I have.

My standalones have needed to span all the way back to Tiger.  
Official OS recipes for making icons switched to iconutil starting in Sierra, however none of those work with Tiger - standalones just show the generic app icon.  

For a long while I've been using an El Capitan machine to make the icns file with an apple-suppled app called "Icon Composer" which was discontinued after ElCap.  

This seems to work Tiger through Mojave, however only has 16px-512px art.  None of the retina-display 2x items.

The high-resolution stuff is not that big a deal, but here's hoping someone has made a discovery.

Thanks,
Greg




saunders...@gmail.com

unread,
Nov 20, 2024, 11:56:15 PM11/20/24
to SuperCard Discussion
if you can make tiff format of the images, try the shell command tiff2icns

hodger

unread,
Dec 2, 2024, 10:33:44 PM12/2/24
to SuperCard Discussion
Thanks for the suggestion.  I was not aware of that particular command line tool.  
Tiffs are easy enough.  Time for some testing fun.

Greg

Uli Kusterer

unread,
Jan 11, 2025, 3:03:08 PMJan 11
to superca...@googlegroups.com, Uli Kusterer
I think we had the same issue back when I still worked at Elgato. The solution a colleague found was that 10.6 and later support PNG for the higher-resolution icons. 10.5 and before used JPEG2000 (which is JPEG with transparency support). So one way to fix it was to make sure the smaller sizes are all JPEG2000 and not PNG.

I haven't had to support 10.5 in ages, but I still have source code for a converter tool I used back then: https://github.com/uliwitness/oldiconutil

So if you feel comfortable building that tool from source code on an older MacOS, (whatever was current in 2012), that might fix up your icons for you. Not sure I'll have time to find a place where I can build this tool right now.

Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
> --
> You received this message because you are subscribed to the Google Groups "SuperCard Discussion" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to supercard-tal...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/supercard-talk/02c41791-5d5e-4fd5-b9f1-c8b61e7b13cdn%40googlegroups.com.


Reply all
Reply to author
Forward
0 new messages