update readme to reflect new convert CLI
This commit is contained in:
12
README.md
12
README.md
@@ -23,6 +23,7 @@ positional arguments:
|
|||||||
compose (c) Create new icns file from provided image files.
|
compose (c) Create new icns file from provided image files.
|
||||||
print (p) Print contents of icns file(s).
|
print (p) Print contents of icns file(s).
|
||||||
test (t) Test if icns file is valid.
|
test (t) Test if icns file is valid.
|
||||||
|
convert (img) Convert images between PNG, ARGB, or RGB + alpha mask.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
@@ -40,6 +41,13 @@ icnsutil p ExistingIcon.icns
|
|||||||
|
|
||||||
# verify valid format
|
# verify valid format
|
||||||
icnsutil t ExistingIcon.icns
|
icnsutil t ExistingIcon.icns
|
||||||
|
|
||||||
|
# convert image
|
||||||
|
icnsutil img 1024.png 512@2x.jp2
|
||||||
|
# or reuse original filename
|
||||||
|
icnsutil img argb 16x16.png
|
||||||
|
icnsutil img rgb 32.png
|
||||||
|
icnsutil img png 16.rgb 16.mask
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
@@ -80,10 +88,10 @@ pip install Pillow
|
|||||||
import icnsutil
|
import icnsutil
|
||||||
|
|
||||||
# Convert from ARGB to PNG
|
# Convert from ARGB to PNG
|
||||||
icnsutil.ArgbImage('16x16.argb').write_png('16x16.png')
|
icnsutil.ArgbImage(file='16x16.argb').write_png('16x16.png')
|
||||||
|
|
||||||
# Convert from PNG to 24-bit RGB
|
# Convert from PNG to 24-bit RGB
|
||||||
img = icnsutil.ArgbImage('32x32.png')
|
img = icnsutil.ArgbImage(file='32x32.png')
|
||||||
with open('32x32.rgb', 'wb') as fp:
|
with open('32x32.rgb', 'wb') as fp:
|
||||||
fp.write(img.rgb_data())
|
fp.write(img.rgb_data())
|
||||||
with open('32x32.mask', 'wb') as fp:
|
with open('32x32.mask', 'wb') as fp:
|
||||||
|
|||||||
Reference in New Issue
Block a user