Re:NirSoft Freeware (2008)
by dchest on Monday April 16, 2018 @04:33PM
(#16852482)
Fun fact: the icon for my Objective-C Mac app is larger than the executable binary (517 vs 394 KB).
[ Parent
| on HN ]
Re:NirSoft Freeware (2008)
by LeoPanthera on Monday April 16, 2018 @04:37PM
(#16852512)
You can probably shrink your icon down (losslessly) by dropping it into ImageOptim. https://imageoptim.com/mac
Re:NirSoft Freeware (2008)
by newsbinator on Monday April 16, 2018 @09:22PM
(#16854613)
I find Optimage has better lossless compression. I never regretted paying for the full version. https://getoptimage.com
Or the command line util pngcrush
Re:NirSoft Freeware (2008)
by LeoPanthera on Monday April 16, 2018 @08:27PM
(#16854315)
pngcrush is fairly old. And terribly unoptimized. If you want a command line solution, I recommend optipng (which does what pngcrush does, but better), and sending the result through advdef, which improves the compression even further.
...but really. ImageOptim is super awesome and zero-effort.
Super awesome yes, zero-effort no—just try to make it into part of an CI/CD asset build pipeline ;)
But really, why isn't ImageOptim itself available in command-line form?
Re:NirSoft Freeware (2008)
by dabockster on Monday April 16, 2018 @09:10PM
(#16854546)
IIRC, ImageOptim is a front end for a bunch of CLI image compression tools. So, in theory, you could roll your own for a CI system if you figured out all the arguments that ImageOptim was passing to those tools.
This looks promising:
> Automates ImageOptim, ImageAlpha, and JPEGmini for Mac to make batch optimisation of images part of your automated build process.
Re:NirSoft Freeware (2008)
by tokenizerrr on Tuesday April 17, 2018 @04:26AM
(#16856511)
> automated build process
> Mac
Why would anyone run a CI server on a Mac?
Perhaps it's just their preferred platform. If it weren't for the expense I'd probably prefer it over Windows at least. At any rate, the readme does link to this article[1] if macOS isn't your thang.
You need to if your product is a macOS or iOS/watchOS/tvOS app.
Not OP, but thanks for the link to that app. It's quite amazing.
Yes, the size is after optimization (although I suspect iconutil recompresses it) :-) It's just that there are 10 images inside, from 1024x1024 to 16x16.
Re:NirSoft Freeware (2008)
by creichenbach on Tuesday April 17, 2018 @03:55AM
(#16856385)
I recently introduced proper minification and tree-shaking to my Cordova app and noticed it only reduced size by ~23% (after 2+ years of active development, so quite some code).
Looking at the output directory, I saw that the fonts I'm using make up about 45% of the whole app!
A JPG screenshot of Super Mario is bigger than the binary of entire game.
At what quality settings?
Re:NirSoft Freeware (2008)
by gatesphere on Wednesday April 18, 2018 @12:20PM
(#16868598)
Just about any. The SMB ROM is 31KB.
Re:NirSoft Freeware (2008)
by quickthrower2 on Monday April 16, 2018 @07:54PM
(#16854112)
You really need to shrink that file.