Sign in to follow this  
Mr X

New OptiPNG file type plugin (June 12, 2012)

Recommended Posts

Mr X    1

Hi everybody!

This isn't really a new plugin, just modified version from old OptiPNG file type plugin.

Switching old OptiPNG plugin is recommended because it uses outdated version of OptiPNG which contains security vulnerabilities.

Functionality is same and source based on I Like Pi's code, so most of the credit doesn't belong to me. :D

Downloads:

Installation:

  • Both the OptiPngFileType.dll and optipng.exe need to be in the FileTypes directory.

Changelog:

  • October 7, 2011 - updated OptiPNG to 0.65, little reformatting to code and few changes to UI
  • June 12, 2012 - updated OptiPNG to 0.7.1, and tiny changes to code

I don't really care how do you use modifications I made, but because original plugin is licensed under GPLv3 this plugin is also licensed under GNU General Public License (GPL) v3

OptiPNG plugin.ZIP

Edited by Mr X
  • Upvote 1

Share this post


Link to post
Share on other sites
pdnnoob    257
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
I'm no expert in licenses (just ask pyro xD ), but that looks to me like you aren't supposed to be changing his plugin...

IMHO, though, the change is great and I definitely welcome it :D Thanks!

Share this post


Link to post
Share on other sites
null54    191
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

I'm no expert in licenses (just ask pyro xD ), but that looks to me like you aren't supposed to be changing his plugin...

IMHO, though, the change is great and I definitely welcome it :D Thanks!

That quote just means you are not allowed to change the license text, you are free to change the code as long as you also release the source code with your modifications. ;)

Share this post


Link to post
Share on other sites
Mr X    1

Normally when I make something with open source I release it to public domain if I can.

Originally I made this for private use but sharing is caring.

If you don't like it remove it and don't use it.

I don't lose anything. :D

Share this post


Link to post
Share on other sites
pdnnoob    257

That quote just means you are not allowed to change the license text, you are free to change the code as long as you also release the source code with your modifications. ;)

Hooray for typing comments late at night xD my reading skills when tired on a scale of 1-10 is -1 lol.

Share this post


Link to post
Share on other sites
ftlog666    3

Hi everybody!

This isn't really a new plugin, just modified version from old OptiPNG file type plugin.

Switching old OptiPNG plugin is recommended because it uses outdated version of OptiPNG which contains security vulnerabilities.

Functionality is same and source based on I Like Pi's code, so most of the credit doesn't belong to me. :D

Downloads:

 

Installation:

  • Both the OptiPngFileType.dll and optipng.exe need to be in the FileTypes directory.
Changelog:

  • October 7, 2011 - updated OptiPNG to 0.65, little reformatting to code and few changes to UI
  • June 12, 2012 - updated OptiPNG to 0.7.1, and tiny changes to code
I don't really care how do you use modifications I made, but because original plugin is licensed under GPLv3 this plugin is also licensed under GNU General Public License (GPL) v3

 

hello from Australia....i downloaded the file - DLL yes ....but is the 'application' the exe?  excuse my ignorance - but usually they have exe after them & yes i did put them in 'file types'.  all help gratefully accepted.  

Share this post


Link to post
Share on other sites
Ego Eram Reputo    1,688

Yes. exe = application. Both should be visible in your filetypes folder.

Both the OptiPngFileType.dll and optipng.exe need to be in the FileTypes directory.

Share this post


Link to post
Share on other sites
ftlog666    3

Yes. exe = application. Both should be visible in your filetypes for 

 

thank you so much for your reply - no idea why it isn't showing up - but will find it somehow.  love all the work you very talented people do.  :GlowEffect: waiting for the light bulb moment 

Share this post


Link to post
Share on other sites
null54    191

This is a version of the OptiPNG filetype using OptiPNG 0.7.5.

Since the source code link in the first post is down I have recompiled it from the source code in the original thread.

 

Changes:

  • Updated  the exe to OptiPNG 0.7.5.
  • Changed the save code to write to the output stream using a buffer instead of one byte at a time.

OptiPngFileType.zip

OptiPNG_src.zip

Share this post


Link to post
Share on other sites

http://optipng.sourceforge.net/

 

 

You are strongly encouraged to upgrade to the latest version 0.7.6.

Here is a list security-sensitive issues that affect the previous versions:

  • Henri Salo and Hans Jerry Illikainen reported two vulnerabilities in the compressed BMP decoder, discovered by using the American Fuzzy Lop. All versions prior to 0.7.6 that support compressed BMP files (i.e. from version 0.6 to version 0.7.5) are affected.

  • Gynvael Coldwind and Mateusz Jurczyk reported a use-after-free vulnerability in the palette reduction code, affecting the versions 0.70.7.1 and 0.7.2, partially fixed in version 0.7.3, and fully fixed in version 0.7.4.

Share this post


Link to post
Share on other sites
DeriLoko2    0

On the OptiPNG save point, it was at the finishing point. Unfortunately, OptiPNG was not really saving the PNG file.

 

I used Paint.NET (v4.0.13).

0asdfs0ef.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this