Return to site

Tinypng Desktop App

broken image


Radical Image Optimization Tool ( RIOT ) possess the ability to optimize GIF, PNG, and JPEG files.It renders flexibility to upload files to batch mode while providing one a free-pass to determine the number of colors, contrast, brightness, gamma, invert and metadata settings for all your images. The most common website to compress images is TinyPNG and is one of the most basic and simple options if you are looking for a simple and free tool. All you have to do is upload your photos to the page and it will automatically take care of reducing your weight. Once it's ready, you can download them automatically.

There are many types of different image formats and some of those most commonly found on the Internet are JPEG, GIF, BMP, TIFF and PNG. Each image format has its own purpose such as GIF is used for animated images, JPEG for high quality photos which automatically gets degraded after each save or even a resize, while our favorite PNG is best used on small and transparent pictures. Another huge advantage in PNG files is they're lossless meaning you can compress PNG's without losing quality.

You can easily find many tools on the Internet to compress PNG files but most, if not all of them produce different file sizes due to the algorithm unless they are using the same library/technology. Reducing the image file size to the maximum helps to save bandwidth cost, time to download and even achieving a higher Google PageSpeed score because 'optimize images' is one of the priorities. In this article we've put 13 free PNG compressor tools (online, command line, desktop) to the test to find the one that produces the smallest file size.

Two 8-bit and 24-bit PNG files are compressed using the 13 free image compression tools listed below. The list consists of command line tools, desktop programs and online services. Command line tools are more flexible for automation in batch files but require you to type in the full command including option switches and path. A desktop tool is an easier to use program with a graphical user interface that normally requires a few mouse clicks to work. Finally online services are applications hosted on remote servers where the processing is done on the server and the user doesn't need to install any third party software.

To view the compression test results and summary, they can be found on page 2.

Command Line Tools

1. advpng

advpng is part of AdvanceCOMP that contains multiple free utilities to recompress PNG, ZIP, MNG and GZ files. advpng hasn't been updated since 2005 but the compression speed and results will surprise you. Older machines with slower hardware specifications takes slightly longer to process while the newer multi-core CPU takes only a second to produce amazing results.

advpng maximum compression command:

Tinypng Vs

advpng.exe -z4 file.png

Download AdvanceCOMP

2. OptiPNG

OptiPNG is another open source command line PNG compressor that supports Windows and Linux operating system. Both stable and development versions are available to download. Do take note that the maximum command line compression for the stable and development versions are slightly different. The highest level of compression for the OptiPNG stable is -o7 while the development is only -o6. If you try to force -o7 on the development build, you will still get the same file size as -o6.

OptiPNG stable maximum compression command:

optipng.exe -o7 file.png

OptiPNG development maximum compression command:

optipng-hg-latest-win32 -o6 file.png

Download OptiPNG

3. Pngcrush

Pngcrush is also a commandline application that attempts to optimize PNG images by trying out different compression levels and PNG filter methods. If you use the -brute switch, Pngcrush will test the image with 148 methods to find the one that gives the best compression.

Pngcrush maximum compression command:

Pngcrush.exe -brute file.png output.png

Download Pngcrush

4. PngOptimizerCL

PngOptimizer comes with a simple graphical user interface program and all you need to do is drag the images that you want to compress to the program's window, and also a command line application that runs in command prompt. Other than cleaning up wrong/useless information on PNG to reduce the file size, it can also support animated PNG format (apng) which is still uncommon today. You can either specify the exact file name to optimize or can even use the asterisk character as a wildcard.

PngOptimizerCL maximum compression command:

PngOptimizerCL.exe -file:'file.png'

Download PngOptimizerCL

5. PNGOUT

Unlike most of the command line PNG optimizers, PNGOUT is not open source because the compression algorithm is incorporated into their commercial GUI version called PNGOUTWin that has batch processing and multi-core CPU support. Although it is not open source, you can find pre-compiled binaries for Windows, Linux, BSD and Mac OS X. PNGOUT is one of the easiest to use because by default it uses the highest Xtreme compression algorithm for optimization without specifying an additional command line switch.

PNGOUT maximum compression command:

pngout.exe file.png

Download PNGOUT

6. ScriptPNG

ScriptPNG is actually a batch file that is capable of running up to 10 PNG compressors to optimize an image file. Selecting the ultra brute option number 9 will use the maximum compression options to produce the smallest file size but taking more time to complete the optimization process. All you need to do is drag and drop your PNG files to the program from Explorer and followed by selecting one of the 9 available options.

Download ScriptPNG

7. TruePNG

TruePNG only supports PNG files unlike some of the PNG compressors above that can attempt to convert other image formats such as JPEG and GIF into PNG if it is able to achieve a smaller file size.

TruePNG maximum compression command:

TruePNG.exe input.png /o max

Download TruePNG

Desktop Software

8. PNGGauntlet

PNGGauntlet is actually a front-end tool that uses 3 different PNG optimizers (PNGOUT, OptiPNG, and DeflOpt) to further compress PNG files instead of normally using just 1. The usage of 3 compressors does increase the time taken to compress the PNG files but definitely yields a smaller file size. A nice feature found in PNGGauntlet is the ability to automatically queue multiple files for batch processing. The default options from the Tools menu are already best (maximum) settings unless you want to preserve the PNG metadata, use grayscale color type and etc. Microsoft .NET Framework 4 is required to run.

Download PNGGauntlet

12Next › View All

You might also like:

7 Portable Tools to Make a Full Image Backup of USB DrivesFREE Fully Licensed Retail Version Lexar Image Rescue 3 Software6 Ways to Optimize or Reduce Memory Usage for Running Programs10 Free Software to Mount ISO Image Files as Virtual Drives10 Free Tools to Securely Wipe Free Disk Space Preventing Recovery

Amaroq2 years ago

ScriptPNG isn't available anymore. The download link instead takes me to an unrelated Lossy PNG compressor called Pingo. Also, I couldn't even test Pingo on my computer because its 64-bit only.

I originally used PngGauntlet for everything, but recently that program bricked itself on my Windows 10 laptop [read: within the past week]; any attempt to launch it leads to absolutely nothing happening, not even an error message. Reinstalling the program, updating and reinstalling .NET, and even reinstalling Windows system components did not help. Running as Administrator, running in compatibility mode, double clicking the executable itself and double checking the shortcuts did not help either.

I really wish the creator of the software would actually update the stupid thing. In the meantime, if anybody has a backup download/installation link for ScriptPNG, I would really appreciate it.

Reply

I've updated the ScriptPNG link with the latest download I could find from 2016.

PNGGauntlet works fine here on the latest Win 10 32-bit and 64-bit. Could be an issue specific to you. The developer hasn't updated the program since 2012 so I doubt if anything new will be released now. Sadly it's not open source so nobody else can carry on the project.

Reply
Moscaliuc Paul Andrei3 years ago

This is Quant – >>> pngquant.org/
And this is Gaundlet ->>> pnggauntlet.com/
The bad thing is that Gaundlet takes a lot of time 20m+
From my tests the best format is quant – > gaundlet – > quant with the follwing results:
stage0 – original ~ 15.455mb
stage1 – quantonly ~ 5.456mb
stage2 – quantgaundlet ~ 5.246mb
stage3 – quantgaundletquant ~ 4.797mb – From my point of view this is the best variant conv. time/quality
stage3.1 – quantgaundletquantgaundlet ~ 4.630mb
stage3.2 – quantgaundletquantgaundletquant ~ 4.427mb
stage3.3 – quantgaundletquantgaundletquantgaundlet ~ 4.268mb
stage3.4 – quantgaundletquantgaundletquantgaundletquant ~ 4.180mb
stage3.5 – quantgaundletquantgaundletquantgaundletquantgaundlet ~ 4.028
The other way around with gaundlet first is WORST, a lot of TIME is lost for nothing for example stage 2 is equal with stage 6 and stage 6 takes 40 minutes
stage4 – gaundletonly ~ 12.703mb
stage5 – gaundletquant ~ 5.456mb
stage6 – gaundletquantgandlet ~ 5246mb

Reply

CompressPNG.com, when it is online, compresses up to 20 images at a time, and allows you to the compression (colour count) if the file is sill too large.
I don't work for them, but have compressed 1000's with them.

Reply
j7n3 years ago

The optimizers are often impractically slow when dealing with large images that aren't expected to be viewed that many times. 24-bit truecolor screenshots with sharp edges, especially where fonts don't have anti-aliasing, can typically be reduced in size by switching off PNG prediction (none, sub, paeth). If your imageset is a guide/review with most images of this kind, then you can batch convert all of them in FastStone Image Viewer and improve their size and decoding speed. Sometimes scans without any transparency get saved as a layer with alpha by some software. They can be made smaller by flattening the image to background beforehand.

Reply

Well this was not good at all! I just wasted 15 hours of compressing PNG files with PNGAUNTLET and FileOptimizer, only to see Googles Page Speed still complaining about compression. So I checked a file, and either PNGAUNTLET or Fileoptimizer reduzed my 400kb PNG by a single byte! So I downloaded one of the other tools PNG Optimizer, same there. This PNG doesnt seem to compress with windows compression tools.

I tried the compressor.io website and it compresses the image by 90% wooosh… Fuck!

I am beginning to think that none of the windows apps are updated and are running old compression algorythms. I will download and check out one of the dos tools you have here since I post this, but if I do not come with an update after this post consider the windows tools useless by todays standards.

Kim Steinhaug

Reply
sebastian4 years ago

thanks!

Reply

ScriptPng worked best for my 20k photos. I tried them all.
CPUS will take a pounding at 100% for days if using 8 cores under. I switched to a super computer (4) e78860s a few hours it was done but not before I was sweating and my hearing went deaf from the turbo fans kicking in. If you use the above scriptPNG you should use

1) CPUID HWMonitor – MONITORS CPU TEMPS MUST HAVE
2) SpeedFan by almico.com/speedfan.php – configures temps of CPU/GPU etc

All in all watch those temps NOT the CPU at 100%. its the temps that will kill your comp.

Not for newbies! But works great under these conditions.

Reply
Josh5 years ago

I'm pretty sure TinyPNG is using PNGoo with 128 colors, dithered based on the file size. I would have just used TinyPNG but I needed to work on ~1000 images.

With the simple images (charts) I was working with, I couldn't really see any difference in the quality from the original ~500k image, the ~400k lossless compressed image from PNGGauntlet, and the ~200k lossy image from PNGGoo. I was able to eek out a few more K (~6%) by running first through PNGoo (128 colors, no dithering) and then through PNGGauntlet. Real numbers example: 581k -> 168k -> 157k (72% total decrease!)

Reply

Great list! You may check out resizeimage.net too, it can resize and optimize images in one step.

Reply
Chaiavi6 years ago

Picsart photo studio video. Hi Reymond,

I love your comparison articles – please keep them up!

I have done my own image compression comparison, and would love if you could have a peak in it.

myblog.chaiware.org/2013/09/best-lossless-image-size-reduction.html

I have signed up to your RSS.

Reply

Thanks for sharing, Raymond
I'll try pngout for Mac OS X, it seems interesting.
I currently use compresspng to optimize. It is a fantastic online tool.

Reply
Sudhir7 years ago

Nyc i am using pngout it consume processor so much during compression

Reply

Two other programs of interest:

* RIOT is useful to cut down on unnecessary extra colors ahead of additional compression. If the image looks the same to you with only 16 colors as with 256, that's a big size difference.
* FileOptimizer – although it's just a front end for some of the programs already discussed above
* Png Optimizer psydk.org/PngOptimizer.php probably not the same compression level, but will compress animated PNG files (APNG).

Reply
A&L6 years ago

RIOT is a great plugin for irfanview

Reply

thanks Raymond for this info :)

Reply

Tinypng Cli

billy138 years ago

Thanks for the update!

Reply

thanks a lot Raymond! just what i was looking for. pngout is really good. only thing lags is transparent color. but it is awesome that how this can save lot of bandwidth. really helpful post. thanks again.

Reply
soda11 years ago

thanks!! it help me alot.

Reply

Thanks mate!

Reply
dino12 years ago

thx ray~

Reply

PNG is the best image format in saving bandwidth :D Now you can crush it summore…

Reply

Leave a Reply

This is the support section of the TinyPNG and TinyJPG Photoshopplugin with installation instructions, additional help and tips &tricks. You can also always downloadyour plugin, license andinvoice again.

Mac installation instructions

Installing the plugin on macOS ispretty straightforward. The download page offers you two files. Onefile contains the plugin and the other file your license. You willneed to copy both files to your Photoshop plugin folder as shownbelow.

  1. You will receive a link to the download page by email.Download the two files.

  2. Open Finder and go to your Adobe Photoshop installationfolder. The default folder is MacintoshHD/Applications/Adobe Photoshop .. Here you will find a foldernamed Plug-ins.

  3. Open a second Finder window and browse to your Downloads folder. Selectboth TinyPNG-JPG.license andTinyPNG-JPG.plugin and drag these two files to thePlug-ins folder.

  4. The plugin is now installed.

Using the plugin on Mac

Once you have installed the plugin you can start using it to savecompressed JPEG and PNG files with Adobe Photoshop.

  1. Restart Photoshop and open an image file. Checkto make sure it is set to RGB, CMYK, lab or grayscale mode.

  2. From the file menu click on File > Export >TinyPNG and TinyJPG...

    Notice the keyboard shortcut in the screenshot? Keep reading ifyou want to use the plugin like a pro!

  3. The plugin dialog will appear with a preview ofyour compressed PNG image. You can type in a filename and optionally change the image scaleor the folder location. Press Save and you're done!

Windows installation instructions

The download page offers a Windows installer and a license file. Youwill need run the installer and then manually copy the license fileto your Photoshop plugin folder as shown below.

  1. Once you have purchased the plugin you will receive a link tothe download page. Here you can download boththe installer and the license file.

  2. Now run the installer. This will copy the plugin to your Photoshop CS5,CS6, CC, CC 2014, CC 2015, CC 2017, CC 2018,CC 2019 or CC 2020 program folders.

    If you are using a virus scanner such as Avast Business Antivirus or AVGAntiVirus and run into installation issues, you may need to temporarilydisable it.

  3. Use Explorer to copy the TinyPNG-JPG.license file from thedownload folder to your Photoshop plugin folder. The plugin folder isusually located in C:Program FilesAdobeAdobe Photoshop ..Plug-ins.

    If you are using a 64 bit version of Windows, you may need to copy thelicense file twice. Photoshop is usually located inboth Program Files and Program Files (x86).

  4. The plugin is now installed.

Using the plugin on Windows

Tinypng Desktop App Download

Once you have installed the plugin you can start using it to savecompressed PNG files with Adobe Photoshop.

  1. Restart Photoshop and open an image file. Checkto make sure it is set to RGB, CMYK, lab or grayscale mode.

  2. From the file menu click on File > Export >TinyPNG and TinyJPG...

    Notice the keyboard shortcut in the screenshot? Keep reading ifyou want to use the plugin like a pro!

  3. The plugin dialog will appear with a preview ofyour compressed PNG image. You can type in a filename and optionally change the image scaleor the folder location. Press Save and you're done!

Tips & tricks

Below you will find a few tips and tricks which may come in handywhen using the plugin.

  • You can save part of your image by creatingselections. Use the Marquee Tool tocreate the selection and choose File > Export > TinyPNGand TinyJPG. The preview window will now show thisselection and will say Exporting selection atthe bottom. Hit Save and your selection will be saved.

  • You can also save part of your image by usingslices. Use the Slice Tool to create aslice. The currently selected slice will be indicated by ayellow border. Optionally give your slice a custom name byright-clicking and selecting Edit Slice Options... Thecustom slice name will be used for the file name instead of theimage name. Then choose File > Export > TinyPNG andTinyJPG. The preview window will now show the user sliceand will say Exporting slice at the bottom.

  • In Photoshop you can add a keyboard shortcut tothe plugin. To do this select Edit > KeyboardShortcuts... Navigate to Application Menus > File >Export > TinyPNG and TinyJPG.. and press your favorite keycombination. For example you can press ⌘+⇧+P. Photoshop will alert you in casethe combination is already taken.

  • You do not need to worry about color profiles.The images are converted automatically in sRGB for maximumcompatibility across browsers and devices.

  • You can use Photoshop scripting to control theplugin with JavaScript, VBScript or AppleScript. This is veryhandy for manipulating images. Using this techniquewe have created example scriptsthat compress JPEG and PNG files and an example that exportsLayer Comps to optimised images. You candownload the scriptsand copy them into your Scripts folder in Photoshop. New menuitems will appear under File > Automate and underFile > Scripts after copying the scripts to Photoshop.

  • The plugin supports batch automation. First youwill need to create a Photoshop action that uses the plugin.When creating the action make sure to leave the suggested filename unchanged. You can then choose File > Automate >Batch... In the dialog window that now appears you canselect the newly created action from the drop-down. UnderSource you can select the folder with all the imagesyou want to compress. The Destination needs to be setto None, because the plugin saves the JPEG and PNGfiles to its own folder. You can change this folder in theactions panel. Double click on it to select a differentdestination.

  • MacOS supports tabbing through dialogs, but thisis switched off by default. You can switch it on in SystemPreferences. Navigate to Keyboard and then clickon Shortcuts. Select the radio button Allcontrols shown at the bottom. Once switched on you can tabthrough the preview dialog and use the spacebar to pressbuttons. Full keyboard access can also be activated with the keycombination Ctrl+fn+F7.

  • The plugin supports RGB, CMYK, lab andgrayscale images. There are some image formats theplugin does not support. These are multichannel, duotone andindexed image files. The TinyPNG and TinyJPG menu option will begrayed out for these images. If you wish to export these imageformats with the plugin, you can first select Image > Mode >RGB Color and the TinyPNG and TinyJPG menu option will beactive again.

  • Photoshop artboards are supported. First selectany artboard or a layer within an artboard in yourLayers panel. Then choose File > Export > TinyPNGand TinyJPG to bring up the preview window and save thecurrently selected artboard.

  • The plugin compresses images offline, on yourown computer. No information about your usage is shared and nointernet connection is required.

Known limitations

  • The Export menu can be greyed out. Tofix this you will need to change the color mode of the image byselecting Image > Mode > RGB Color and Image > Mode> 8-Bits/Channel. After making these changes you should beable to export the image with the plugin.

  • Optimising JPEG images with the plugin canresult in slightly bigger output than with theweb service and API. The reason this may happen is that inPhotoshop only the raw image data is available,whereas the web service and the API also know the previous JPEGcompression level.

About your purchase

  • Your license is valid for either one computerused by many people, or several computers used by oneperson. Multi-user licenses are valid for eithermultiple computers, or multipleusers.

  • You can obtain additional licenses with the sameemail address. Just purchase them one after another on the plugin page. All the plugins will be shownon your download page together with the date of purchase.

  • In case of problems during purchase please send us a message. If you can,provide the email address and the last four digits of the creditcard number you used for your purchase. This helps us find yourorder easily.

  • You can download the invoice of your purchase onthe plugin download page. You can follow these instructions formacOS orWindowsto save it as a PDF.

Download again

Xbox app pc. Looking for your plugin, license orinvoice? Go to yourdashboard to view or download them again.

System requirements

The plugin is designed for Photoshop CS5, CS6, CC,CC 2014, CC 2015, CC 2017, CC 2018,CC 2019 and CC 2020.

The Mac plugin is compatible with OS X10.9 (Mavericks), OS X 10.10 (Yosemite),OS X 10.11 (El Capitan), macOS 10.12 (Sierra),macOS 10.13 (High Sierra), macOS 10.14 (Mojave),macOS 10.15 (Catalina) and macOS 11 (Big Sur).If you are unsure which version of macOSyou are running, you can easily find this out. Click on the Apple iconat the top left of your screen and choose About This Mac. Adialog will appear with the macOS version number in the middle. If youare using Photoshop CS5, make sure yourun CS5 in 64 bitwhich is the default.

The Windows plugin is compatible with 32 and 64 bitversions of Photoshop. It supports Windows 7, Windows 8,Windows 8.1 and Windows 10. If you are unsure which version ofWindows you are using you can right-click on Computer andthen on Properties. The dialog that appears will tell theversion of Windows you have installed.

Reseller instructions

The Photoshop plugin can be obtained through softwareresellers. In case you a reseller please read the followinginstructions.

Pricing, maintenance and support costs

The reseller price for the Photoshop plugin is the same as the pricefor regular customers. There are no special reseller discounts,preferred supplier arrangements or exclusive reseller contracts.Best-effort support is included in the price of the plugin and thereare no mandatory maintenance costs. Customers and resellers havemoney back guarantee if the product is unsatisfactory. There are nodiscount offers, but occasionally we give away a discount when acompany buys many plugins at once. For example, if a reseller orders20 plugins, we may give away 1 or 2 plugins for free.

Payment procedure

Credit card and PayPal payments are supported. Resellers can use thesame order formfor the purchase as regular customers.

Tinypng Desktop App Icons

The order form asks for Personal information. Here thereseller can fill in their reseller company name and email address.The payment receipt and invoice will be send to this address.Resellers from the European Union will also need to specify theirVAT number. Under Payment details the credit cardinformation can be filled in or the option to pay with PayPal can bechosen.

Alternatively we can manually process the order without using theorder form. The reseller will need to send their purchase orderincluding number of plugins, operating system, end-user name,end-user email address, credit card number, credit card expiry dateand CVC number. We can then process the credit card payment onbehalf of the reseller.

Shipment and delivery

The reseller is asked to provide the name and email address of theend user. After purchase the software and license will betransferred and shipped electronically to the end user. This is amanual step in the process.

Tinypng Desktop App Software

The end user will be granted download access on thePhotoshop dashboard. Here they candownload the software and license. It also shows the installationinstructions and allows downloading minor software updates infuture. The software can be mailed directly in case end users havedifficulty in accessing the dashboard.

The reseller can download the invoice and view all previouspurchases from their Invoicesdashboard.

Future plugin updates

We are continuously improving the plugin and thecompression logic. These updates are available freely fromthe download page.

More help & support

Tinypng Desktop App

We hope to further enhance the plugin and your feedback isvery valuable. If you need assistance or if youhave ideas for improvement we'd like to hear fromyou! Send us a message andpossibly add some screenshots or examples of your ideas. We'll workwith you from there.





broken image