PngOptimizer - easy image compression

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: PngOptimizer

#16 Post by webfork »

Entry is listed as stealth but definitely not. Saves settings in the appdata folder.

Couldn't find anything on the site about fixing this.

Edit: I screwed up on this. Scroll down to my June 27 post.
Last edited by webfork on Sun Jun 27, 2010 7:38 am, edited 2 times in total.

Hydaral
Posts: 194
Joined: Tue Mar 09, 2010 7:36 pm

Re: PngOptimizer

#17 Post by Hydaral »

If anyone is after a purely CLI optimiser, try OptiPNG:

http://optipng.sourceforge.net/

Just drag and drop any image file onto the EXE and it will convert to PNG and optimize. Since it's CLI only though, it doesn't qualify for the DB.

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: PngOptimizer

#18 Post by webfork »

An exception was made for the phenomenal PhotoRec and TestDisk, we might make one for a good PNG file optimizer.

Thanks for the post.

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: PngOptimizer

#19 Post by webfork »

So I tested it out and this really isn't a command-line program. All you do is drag-and-drop onto the icon. A status window pops up, but that's it. Looks like a good candidate to replace PNG Optimizer. Thanks Hydaral.

Positives:
  • Couldn't be simpler.
  • Does a good job reducing the size of BMP, GIF, PNM and TIFF files.
  • Very similar in compression to PngOptimizer
Negative:
  • Overwrites existing PNG file.
  • Doesn't seem to allow you to change the number of colors available, which can quickly save an enormous amount of space (this is a grudge I have with many graphics programs).
  • By default, will not use its highest compression capability.
  • If you want higher compression (as mentioned above) and about 100 features, you have to do some command line work.
On the upside, there are a long list of graphical front-ends on the home page. One of them is very likely portable.

User avatar
joby_toss
Posts: 2970
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: PngOptimizer

#20 Post by joby_toss »

If you love Java and speak a little bit of Japanese, you could try this OptiPNG GUI:
http://www.xucker.jpn.org/product/optipngwrapper.html

P.S. app is in English :)

P.S.2: have a look at this post on Raymond's blog: http://www.raymond.cc/blog/archives/200 ... g-quality/ or this one: http://www.aboutonlinetips.com/optimize ... png-files/

P.S.3: love .net? Here is PNGGauntlet, GUI for pngout (why bother with a gui if pngout default setting is max compress? just drop your .png on the damn .exe! :) ).

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: PngOptimizer

#21 Post by webfork »

webfork wrote:Entry is listed as stealth but definitely not. Saves settings in the appdata folder.
So I think I found a solution:

Create empty text file PngOptimizer.ini as the description says and put in text:

Code: Select all

portable=1
I ran software, changed a few settings, and exited. Program edited the INI file to look like the settings file it usually puts in the \AppData folder, so I think it worked.

Can someone confirm?

Edit: So it looks like you can just type ANYTHING in the text file and it will work. Just an empty file means the program won't start. Edited program description.

User avatar
joby_toss
Posts: 2970
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: PngOptimizer

#22 Post by joby_toss »

Readme file says:
== Where are stored PngOptimizer settings ? ==

Before PngOptimizer 1.6, the settings were stored in the registry. If you
were using older versions of PngOptimizer, you can clean your registry by
deleting the key HKEY_CURRENT_USER\Software\Darken Utilities.

The settings are now stored into a file in your user profile directory. For
example :
C:\Documents and Settings\Joe\Application Data\PngOptimizer\PngOptimizer.ini

If a PngOptimizer.ini file is present in the PngOptimizer.exe directory, that
.ini file will be used instead and no specific directory will be created in
your user profile directory. This way you can carry PngOptimizer along with
your settings on a portable storage, like an USB stick.

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: PngOptimizer

#23 Post by webfork »

If a PngOptimizer.ini file is present in the PngOptimizer.exe directory, that
.ini file will be used instead and no specific directory will be created in
your user profile directory.
Thanks Joby, but that's where I got stuck: the program won't start if there's an empty INI file. See Edit bit in my last entry.

User avatar
joby_toss
Posts: 2970
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: PngOptimizer

#24 Post by joby_toss »

Yes, you're right, sorry about that!

The file actually has a structure like this:
; PngOptimizer configuration file
; This file is encoded in UTF-8

[Engine]
BackupOldPngFiles = 1
KeepInterlacing = 0
KeepBackgroundColor = 0
AvoidGreyWithSimpleTransparency = 1

[Screenshots]
UseDefaultDir = 1
CustomDir =
MaximizeCompression = 1
AskForFileName = 0

[Window]
X = 206
Y = 86
Width = 858
Height = 542
P.S. What an odd behavior!

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: PngOptimizer

#25 Post by webfork »

P.S. What an odd behavior!
Hehehe -- agreed.

User avatar
Midas
Posts: 6725
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: PngOptimizer

#26 Post by Midas »

Old topic update (some pointers): this is the official forum topic for PngOptimizer (http://www.portablefreeware.com/?id=1277), currently at v2.4.1...
  • Image
Previosly mentioned Pngcrush is currently v1.7.76 and available in 32 and 64 bits versions (download from http://sourceforge.net/projects/pmt/fil ... sh/1.7.76/; changelog up to v1.7.74 at http://pmt.sourceforge.net/pngcrush/changelog.html).

FYI, a related utility, TweakPNG v1.4.5 is already in TPFC's database (http://www.portablefreeware.com/?id=412). Also, the PNG and MNG Tools (PMT) project, responsible for Pngcrush, have the full PNG v1.2 specification up at http://pmt.sourceforge.net/specs/png-1.2-pdg-h20.html.

Post Reply