icns

Easily create .icns files (Mac Icons) with this Go library or the included CLI.
Log | Files | Refs | LICENSE

commit 7cc95a8fe4b2debf40514b46e5abe0206ec8ab99
parent 7f593068f66aa8ad4b12905e52d99ae7193122ad
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date:   Sun, 18 Feb 2018 16:22:07 +0100

[+] Updated readme examples. Removed deprecated roadmap item.

Diffstat:
Mreadme.md | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/readme.md b/readme.md @@ -21,10 +21,14 @@ Pipe it `cat icon.png | icnsify | cat > icon.icns` +`cat icon.icns | icnsify | cat > icon.png` + Standard `icnsify -i icon.png -o icon.icns` +`icnsify -i icon.icns -o icon.png` + ## Library Usage ```go @@ -55,7 +59,6 @@ func main() { * [x] Command Line Interface * [x] Encoding * [x] Pipe support - * [ ] Decoding -* [ ] Implement Decoder: `.icns -> image.Image` + * [x] Decoding +* [x] Implement Decoder: `.icns -> image.Image` * [ ] Symmetric test: `decode(encode(img)) == img` -* [x] Encode based on input image format (jpg -> jpg, png -> png) to avoid lossy conversions