Sign in to follow this  
Mr X

New OptiPNG file type plugin (June 12, 2012)

Recommended Posts

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
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
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

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

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

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

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

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

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

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

Is this not compatible with 4.0.19 ?

 

After updating to @null54's .zip because I hadn't updated in years, and it wasn't showing in the Save As menu ...  ... it's still not showing.

I've tried it in File Types and Effects

Share this post


Link to post
Share on other sites
22 minutes ago, Ego Eram Reputo said:

Store or Classic?

It works on both, for me.

 

11 hours ago, welshblue said:

I've tried it in File Types and Effects

Install it into the FileTypes folder.  no space between File & Types

  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, toe_head2001 said:

It works on both, for me.

 

The reason I asked was that the installation directory is different for the Store version. That may be a reason it is not showing up.

Share this post


Link to post
Share on other sites
9 hours ago, Ego Eram Reputo said:

Store or Classic?

 

Store

 

9 hours ago, toe_head2001 said:

no space between File & Types

 

That worked.  Thanks

 

 

 

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