icns

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

commit 30755918db838bf24ae1859772f27209af096fe5
parent d7aac8c04c397876d1e09505a77118097053b6d3
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date:   Mon, 12 Feb 2018 15:26:57 +0100

[*] Fixed spacing in usage example.

Diffstat:
Mreadme.md | 34+++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/readme.md b/readme.md @@ -29,23 +29,23 @@ Standard ```go func main() { - pngf, err := os.Open("path/to/icon.png") - if err != nil { - log.Fatalf("opening source image: %v", err) - } - defer pngf.Close() - srcImg, _, err := image.Decode(pngf) - if err != nil { - log.Fatalf("decoding source image: %v", err) - } - dest, err := os.Create("path/to/icon.icns") - if err != nil { - log.Fatalf("opening destination file: %v", err) - } - defer dest.Close() - if err := icns.Encode(dest, srcImg); err != nil { - log.Fatalf("encoding icns: %v", err) - } + pngf, err := os.Open("path/to/icon.png") + if err != nil { + log.Fatalf("opening source image: %v", err) + } + defer pngf.Close() + srcImg, _, err := image.Decode(pngf) + if err != nil { + log.Fatalf("decoding source image: %v", err) + } + dest, err := os.Create("path/to/icon.icns") + if err != nil { + log.Fatalf("opening destination file: %v", err) + } + defer dest.Close() + if err := icns.Encode(dest, srcImg); err != nil { + log.Fatalf("encoding icns: %v", err) + } } ```