You are here

PngOptimizer 2.0 - Dev Test 1

33 posts / 0 new
Last post
rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
PngOptimizer 2.0 - Dev Test 1

Category: Graphics & Pictures

Description: PngOptimizer is a simple utility. Some of what it does can be accomplished with other programs, but with its small size and ease of use it might fill a need.

When you open it, it presents a drag and drop target. You can drag PNG, GIF, BMP, or TGA images files onto it, and the program will produce an optimized PNG image in the same directory without overwriting the original. It is designed to be used with My Computer (Windows Explorer), and stays on top to make drag & drop easier.

You can also do PrtScn or Alt-PrtScn, then right-click and paste into the drop target. It will create a nicely optimized PNG image. The default location for those images is \Documents\Pictures on the USB drive. I expect most people would find that the most useful. If you happen to "copy" some other image onto the clipboard, it can be pasted there also, even if it started out as one of the non-supported formats, and PngOptimizer will turn it into a PNG in the screenshot directory.

Download: PngOptimizer Portable 2.0 Development Test 1 297 KB

MD5 hash: a62fa59f623b53e726c7a04638fbd683

Product Home Page (includes tutorial)

Please test. It is pretty simple.

2008-04-13 dev test 5: tweaks recommended by PP
2011-05-15 dev test 1 for 2.0 updated for v2 of PngOptimizer

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
Crashes when you try to

Crashes when you try to browse to a path to save screenshots to. Other than that it works.

The developer formerly known as ZGitRDun8705

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Wow. That was fast.

Wow. That was fast. Thanks.

I'm not able to reproduce it. Got any clues, or error message? I've gone through that process with many different options without having anything close to a crash.

MC

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
I just did Right Click >

I just did Right Click > Screenshot Options > Browse Button, then i got the "this program has performed an illegal operation and needs to close"

The developer formerly known as ZGitRDun8705

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Sigh

If you edit PngOptimizerPortable\Data\settings\PngOptimizer.ini to put a valid path (absolute) does it work okay? How about if you put an invalid path?

When I do that with a bad path, it just shows a path selector focussed on "My Computer"; if I do it with a good path, it shows the same thing focussed on that path. No sign of a crash.

MC

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
If I make it a valid path,

If I make it a valid path, it works fine. Also, no more crash this time with an invalid path. Maybe it was a fluke. Anyway, I'd recommend using the ReplaceInFile stuff from the Notepad++Portable launcher, to update drive letters or create an absolute path, and use that in the path option.

The developer formerly known as ZGitRDun8705

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Okay, I've fixed it so it

Okay, I've fixed it so it should default to a path that is there, at least. Let me know if you have the same issue (from a fresh install).

Thanks Zach!

MC

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
No more issues now. May I

No more issues now. May I suggest creating an Images folder under Data to store the images in?

The developer formerly known as ZGitRDun8705

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Test 3 is available. Thanks

Test 3 is available.

Thanks for testing.

MC

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 7 years 5 months ago
Joined: 2006-11-18 10:26
decent

This app does a decent job of optimizing PNG for the time it takes, but for "maximum squeeze", use OptiPNG and the "-o7" option.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Are you saying that OptiPNG

Are you saying that OptiPNG would be a better utility to Portablize?

MC

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 7 years 5 months ago
Joined: 2006-11-18 10:26
no

OptiPNG is a command line app with no GUI. Most people should use PngOptomizer, but if you're a developer "optimizing" an app you're making portable (UPXing, squishing PNGs, re-zipping JAR files, etc) you should use OptiPNG. OptiPNG strips out more "fluff" on PNG files, but takes a LOT longer with the "-o7" option.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Bahamut
Bahamut's picture
Offline
Last seen: 12 years 3 months ago
Joined: 2006-04-07 08:44
PNGOut seems to be better

PNGOut seems to be better than OptiPNG (I have not done any exhaustive testing), but how did the guy make it so that regular PNG programs don't have problems if he's not using zlib (his own algorithm apparently)? Too bad it's closed-source.
http://advsys.net/ken/utils.htm

Vintage!

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 7 years 5 months ago
Joined: 2006-11-18 10:26
been there, done that

I've done some semi-scientific testing, and OptiPNG won. Someone needs to test all three apps across a larger set of test images.

Reference A

Reference B

PNGOut has a proprietary license and isn't Open Source so I'm not using or supporting it.

http://en.wikipedia.org/wiki/Portable_Network_Graphics#File_size_and_opt...

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Bahamut
Bahamut's picture
Offline
Last seen: 12 years 3 months ago
Joined: 2006-04-07 08:44
You didn't include PNGOut in

You didn't include PNGOut in your test. I personally would use PNGOut as long as it outperforms OptiPNG and doesn't cause problems for applications. I still support OptiPNG and hope it gets better, but PNGOut doesn't cost money, it outperforms FOSS alternatives, doesn't install goofy intrusive software, and the output files are not problematic (no special software needed to decode). Should any of that change, I would reconsider my position.

Vintage!

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 7 years 5 months ago
Joined: 2006-11-18 10:26
PNGOut does win some

PNGOut does win some battles, but it also loses out to the other optimizers. I just did a few tests with all four optimizers and PNGOut won the first one, then lost the last one horribly and the program I thought was a dud (advcomp) actually won that one by a wide margin. It's hit-n-miss with these things.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Bahamut
Bahamut's picture
Offline
Last seen: 12 years 3 months ago
Joined: 2006-04-07 08:44
I'll use multiple optimizers

I'll use multiple optimizers and keep track of the winner in each case. For me, PNGOut seems best so far, but it's far too early to really declare an overall winner.

Vintage!

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Thanks guys, for the expert

Thanks guys, for the expert commentary on other optimization techniques.

Any chance we could get back to the program at hand? It may not be the best ever, but it is pretty good, and easy to use, and is likely to be "good enough" for all but the most demanding artisans.

If you come to a consensus on which optimizer works best when, maybe we can work on an application to take advantage of your research.

MC

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 7 years 5 months ago
Joined: 2006-11-18 10:26
heh

Our sidebar is over. We didn't get too far off topic though. Smile

I did agree with you in a post up above...99% of the people out there should use the app from the original post for their PNG compressing needs. It's only "compression freaks" like Bahamut and myself that are looking for that extra bit of space-savings.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

millarrp
Offline
Last seen: 10 years 5 months ago
Joined: 2007-03-02 13:43
works good

I've tried it with a sample paint image I made, and it works good.

Keep up the good work.

eduardo_38
Offline
Last seen: 9 years 2 months ago
Joined: 2008-03-08 12:57
It can be compressed with UPX?

It can be compressed with UPX?

High Res Logo:
http://psydk.org/gfx/pngo15-logo.png

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Why, yes it can be UPX'd ...

Why, yes it can be UPX'd ... saves 88KB, apparently.

I think I had access to the High Res logo when I worked on it. Did I neglect to use it somewhere?

MC

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
No

He's just been helping out my posting high-res logos for some apps around here to make it easier for splash screens and such.

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Is UPXing it all that

Is UPXing it all that remains for release?

Is it likely that it would be released even if the UPX were completed?

Anything else that needs to be done? If not I'll make another dev test release and see what happens.

MC

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Hold Up

I'll check on the small stuff right now.

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Feedback

Here is the little wee tedious stuff. Smile

  • In the help.html file, for PngOptimizer Portable-Specific Issues, look at the Jooleem Portable help file and just copy where is says 'Portable App Issues'. And for the General PngOptimizer Issues, just maybe add a link to the website.
  • In the help.html file, the PngOptimizer Portable homepage goes to the PngOptimizer home page. And I'd lowercase the first letter of the tagline. Smile
  • The PortableApps.comFormat version in the appinfo.ini says 0.9.9, but the latest I've seen is 0.9.8. The version for the installer is different.
  • Yes, compress, as you know.
  • Add an AppSource.txt to Other\Source from another app.
  • Remove the version number from the Other\Source\Readme.txt at the top, and add your copyright.
  • Add your copyright to the source, and change the legal copyright to PortableApps.com & Contributers.
  • Remove SplashDevelopmentTestRelease.jpg from Other\Source.
  • I don't think you need the Pre-Install code in the installer.
  • Change the 50 on line 169 to 0 as we're dropping splash fades.

That's all I got, it looks good. I really do hope this gets released soon, you deserve it.

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Dev Test 5 is ready

Dev Test 5 is ready for download ... as soon as sf.net mirrors update.

MC

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
what happened to DT 4?

what happened to DT 4?

The developer formerly known as ZGitRDun8705

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Sorry, SF.net messed up DT4,

Sorry, SF.net messed up DT4, so I skipped it in order to have a clean file.

MC

Nathan9222
Nathan9222's picture
Offline
Last seen: 2 years 5 months ago
Developer
Joined: 2007-12-06 22:35
Link doesnt seem to work on

Link doesnt seem to work on my end. I would like to test this out so if u still have the file could you reupload and also this app seems to have been updated to 1.8 so this might fix some bugs ppl were having here. Thanks Smile

An eye for an eye makes the whole world blind.
Mahatma Gandhi,
Indian political and spiritual leader (1869 - 1948)

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
Please try again. I just did

Please try again. I just did and it downloaded fine. Sometimes SourceForge mirrors are flakey, so you might need to select a different one.

If that still doesn't work, give more details. When I click on it, it works, so unless I get more clues from you I probably won't know where to start to fix it for you.

I'll try to have an update shortly.

MC

Nathan9222
Nathan9222's picture
Offline
Last seen: 2 years 5 months ago
Developer
Joined: 2007-12-06 22:35
Must have been sourceforge at

Must have been sourceforge at the time cause now it works. Will test this out and Im looking forward to this being updated. Many Thanks rab040ma. Wink

An eye for an eye makes the whole world blind.
Mahatma Gandhi,
Indian political and spiritual leader (1869 - 1948)

mjashby
Offline
Last seen: 4 weeks 1 day ago
Developer
Joined: 2008-09-19 13:35
Abandoned? - Willing to update

Sadly, this App appears to have been abandoned. - No update to version 1.8

As Version 2.0 was recently released, any objections to me submitting an update?

MJA

Log in or register to post comments