User:Wildgoosespeeder/PNG Monstrous: Difference between revisions

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
Line 5: Line 5:
*Reduces storage space required, which is a plus for {{user|Porplemontage}}, the owner of MarioWiki.
*Reduces storage space required, which is a plus for {{user|Porplemontage}}, the owner of MarioWiki.
*Faster page load times.
*Faster page load times.
*It's more considerate to people using metered connections accessing MarioWiki.
*It's more considerate to people using slow or metered connections accessing MarioWiki.


==New Features==
==New Features==

Revision as of 02:25, July 21, 2016

PNG Monstrous (accidently misspelled "Monsterous" at run time) is an unofficial update for PNG Monster that gives it a few extra features while retaining all the original features and functionality. It contains the latest version of pngout for good measure. Yes, I still have a working version of Visual Basic 6.0 Enterprise Edition to make this revision thanks to the included source code of the PNG Monster download. File:PM Mariothininking.PNG

Benefits for MarioWiki

Optimizing PNGs benefits MarioWiki in three ways:

  • Reduces storage space required, which is a plus for Porplemontage (talk), the owner of MarioWiki.
  • Faster page load times.
  • It's more considerate to people using slow or metered connections accessing MarioWiki.

New Features

  • zopflipng added.
  • Check/uncheck optimizers to speed up optimization time.
  • pngout and zopflipng are enabled by default while the other older optimizers are disabled by default.
    • The reason is that most of my tests indicate that these optimizers are all you will ever need, but for edge cases, you will get access to all optimizers.
      • This usually occurs with very dimensionally small images, such as sprites. Use all optimizers in this case. It won't take long to cycle through all of them.
    • pngrewrite check box can't be modified but the option is there for a future revision.
  • Log notes what optimizer is running.

Bugfixes

  • "Run-time error '6': Overflow" fixed. The original program was trying to divide by 0. Dizzy

Download

You will need Service Pack 6 for Visual Basic 6.0 to run this app. If you are running a supported Windows OS by Microsoft, this should already be installed and ready to go so no need to download that. I LOVE Microsoft's efforts to retain compatibility! File:Go Mario.PNG

ZIP file on GitHub:
PNG Monstrous

DISCLAIMER

PS to admins: If this counts as advertising, please delete this page asap. Paper Mario Mario idle sprite