--- a/MacOSXIconReader.st Wed Oct 10 21:00:15 2018 +0200
+++ b/MacOSXIconReader.st Thu Oct 11 15:39:51 2018 +0200
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
"
COPYRIGHT (c) 2013 by Claus Gittinger
All Rights Reserved
@@ -65,34 +67,34 @@
support format length pixels OS-version description
-----------------------------------------------------------------------------
- r ICON 128 32 1.0 32×32 1-bit mono icon
- r ICN# 256 32 6.0 32×32 1-bit mono icon with 1-bit mask
- icm# 48 16 6.0 16×12 1 bit mono icon with 1-bit mask
- icm4 96 16 7.0 16×12 4 bit icon
- icm8 192 16 7.0 16×12 8 bit icon
- r ics# 64 (32 img + 32 mask) 16 6.0 16×16 1-bit mask
- r ics4 128 16 7.0 16×16 4-bit icon
+ r ICON 128 32 1.0 32×32 1-bit mono icon
+ r ICN# 256 32 6.0 32×32 1-bit mono icon with 1-bit mask
+ icm# 48 16 6.0 16×12 1 bit mono icon with 1-bit mask
+ icm4 96 16 7.0 16×12 4 bit icon
+ icm8 192 16 7.0 16×12 8 bit icon
+ r ics# 64 (32 img + 32 mask) 16 6.0 16×16 1-bit mask
+ r ics4 128 16 7.0 16×16 4-bit icon
r ics8 256 16 7.0 16x16 8 bit icon
- is32 varies (768) 16 8.5 16×16 24-bit icon
+ is32 varies (768) 16 8.5 16×16 24-bit icon
r s8mk 256 16 8.5 16x16 8-bit mask
- r icl4 512 32 7.0 32×32 4-bit icon
- r icl8 1,024 32 7.0 32×32 8-bit icon
+ r icl4 512 32 7.0 32×32 4-bit icon
+ r icl8 1,024 32 7.0 32×32 8-bit icon
r il32 varies (3,072) 32 8.5 32x32 24-bit icon
- r l8mk 1,024 32 8.5 32×32 8-bit mask
- r ich# 288 48 8.5 48×48 1-bit mask
- r ich4 1,152 48 8.5 48×48 4-bit icon
- r ich8 2,304 48 8.5 48×48 8-bit icon
- r ih32 varies (6,912) 48 8.5 48×48 24-bit icon
- r h8mk 2,304 48 8.5 48×48 8-bit mask
- r it32 varies (49,152) 128 10.0 128×128 24-bit icon
- r t8mk 16,384 128 10.0 128×128 8-bit mask
+ r l8mk 1,024 32 8.5 32×32 8-bit mask
+ r ich# 288 48 8.5 48×48 1-bit mask
+ r ich4 1,152 48 8.5 48×48 4-bit icon
+ r ich8 2,304 48 8.5 48×48 8-bit icon
+ r ih32 varies (6,912) 48 8.5 48×48 24-bit icon
+ r h8mk 2,304 48 8.5 48×48 8-bit mask
+ r it32 varies (49,152) 128 10.0 128×128 24-bit icon
+ r t8mk 16,384 128 10.0 128×128 8-bit mask
r icp4 varies 16 10.7 16x16 icon in JPEG 2000 or PNG format
r icp5 varies 32 10.7 32x32 icon in JPEG 2000 or PNG format
icp6 varies 64 10.7 64x64 icon in JPEG 2000 or PNG format
r ic07 varies 128 10.7 128x128 icon in JPEG 2000 or PNG format
- r ic08 varies 256 10.5 256×256 icon in JPEG 2000 or PNG format
- r ic09 varies 512 10.5 512×512 icon in JPEG 2000 or PNG format
- r ic10 varies 1024 10.7 1024×1024 in 10.7 (or 512x512@2x 'retina' in 10.8) icon in JPEG 2000 or PNG format
+ r ic08 varies 256 10.5 256×256 icon in JPEG 2000 or PNG format
+ r ic09 varies 512 10.5 512×512 icon in JPEG 2000 or PNG format
+ r ic10 varies 1024 10.7 1024×1024 in 10.7 (or 512x512@2x 'retina' in 10.8) icon in JPEG 2000 or PNG format
ic11 varies 32 10.8 16x16@2x 'retina' icon in JPEG 2000 or PNG format
ic12 varies 64 10.8 32x32@2x 'retina' icon in JPEG 2000 or PNG format
ic13 varies 256 10.8 128x128@2x 'retina' icon in JPEG 2000 or PNG format
@@ -652,7 +654,7 @@
readPNGOrJPEGFrom:bytes expectedSize:expectedSizeOrNil
"read a PNG or JPEG image.
- Helper for ipc4, ipc5, ic07, ic09, ic10 formats"
+ Helper for ipc4, ipc5, ipc6, ic07, ic09, ic10 formats"
|img|
@@ -1043,6 +1045,7 @@
"
self fromFile:'/Applications/TextEdit.app/Contents/Resources/txt.icns'
+ self fromFile:'../../../exept/expecco/application/osx/expecco.icns'
self fromFile:'test.icns'
"