Normaal gezien is het niet nodig om deze te wijzigen (behalve de locatie naar PNGOUT, als je dat geïnstalleerd hebt).
I.p.v. het oude bestand te verwijderen en een nieuw bestand weg te schrijven met dezelfde naam, kan je met deze optie gewoon de inhoud van het oude bestand overschrijven. Op deze manier zullen alle hardlinks, aliases, bestandseigenaars, permissies en andere bestandseigenschappen ongewijzigd blijven.
Het is iets sneller om deze optie niet in te schakelen.
Zal een kopie van het bestand wegschrijven met ~ voor de naam. Hierdoor zal de optimalisatie iets trager verlopen, en wordt je harde schijf vervuild met backup-bestanden.
Als je een multi-CPU of een multi-core systeem hebt, zal het terzelfdertijd uitvoeren van meerdere taken veel sneller gaan.
Dit zal er voor zorgen dat de optimalisatie je hele systeem vertraagt.
Indien ingeschakeld, zal ImageOptim JPEG-bestanden trachten te optimaliseren.
Het pad naar de jpegoptim executable. Gewoonlijk is dit /usr/bin/jpegoptim of /sw/bin/jpegoptim.
Wanneer dit op 100% staat, zal de optimalisatie lossless zijn.
Alles onder 100% kan in een lagere bestandskwaliteit dan het oorspronkelijke bestand resulteren.
Verwijdert metadata uit de afbeelding, zoals de naam van het bewerkingsprogramma of het cameramodel waarmee het bestand gemaakt is.
Indien ingeschakeld, zal ImageOptim PNG-bestanden trachten te optimaliseren via PNGOUT.
PNGOUT wordt niet bij ImageOptim geleverd, omdat de maker ervan herverdeling ervan niet toestaat. Je kan het wel zelf downloaden.
Pad naar pngout (of pngout-darwin).
PNGOUT is zeer effectief, maar erg traag. Stel een laag niveau in als je ongeduldig bent.
PNGOUT heeft soms enorm veel tijd nodig om afbeeldingen te optimaliseren. Deze optie onderbreekt PNGOUT na 1 minuut.
Vink dit aan indien je optimaliseert voor gebruik op websites. Schakel dit uit indien je speciale PNGs met extra metadata gebruikt.
Indien ingeschakeld, zal ImageOptim PNG-bestanden proberen te optimaliseren via PNGCrush.
Pad naar het uitvoerbare pngcrush-bestand.
PNGCrush zal PNG-bestanden met ongeldige checksums niet weigeren
PNG slaat informatie op in chunks, en vele hiervan zijn optioneel. Geef 4-letterige namen in van chunks die mogen verwijderd worden, of druk op de γ-knop om de lijst met gamma-gerelateerde chunks te vullen.
Indien ingeschakeld, zal ImageOptim trachten om PNG-bestanden te optimaliseren via AdvPNG.
Pad naar het uitvoerbare advpng-bestand. Meestal /usr/bin/advpng of /sw/bin/advpng.
Indien ingeschakeld, zal ImageOptim proberen om PNG-bestanden te optimaliseren via OptiPNG.
Pad naar het uitvoerbare optipng-bestand. Meestal /usr/bin/optipng of /sw/bin/optipng.
Aantal verschillende geteste instellingscombinaties. Het is zelden nuttig om deze allemaal te proberen.
Afbeeldingen met interlacing zien er beter uit wanneer ze nog maar gedeeltelijk geladen zijn, maar doorgaans is de compressie dan minder efficiënt.
Er zijn drie mogelijkheden: indien ingeschakeld, zullen afbeeldingen geïnterlaced worden. Wanneer uitgeschakeld, wordt interlacing uit bestanden verwijderd. Wanneer gemixt, blijft de originele interlacing-instelling van het bestand ongewijzigd.
Jpegrescan is a script based on jpegtran
. It uses creates JPEG files with unusual number of progressive scans to achieve better compression, but such files may not be compatible with all browsers.
Indien ingeschakeld, zal ImageOptim Gifsicle gebruiken om GIF-bestanden te optimaliseren.
Pad naar het uitvoerbare gifsicle-bestand.
GIF-bestanden zullen automatisch interlacing of non-interlacing krijgen, wat het kleinst van de twee is. Bestandscommentaren zullen verwijderd worden.
Merk op dat Gifsicle best werkt met geanimeerde GIFs. Niet-geanimeerde GIFs kunnen zelden geoptimaliseerd worden.
Voor de beste compressie, kan je GIF-bestanden omzetten naar PNGs. (ImageOptim doet dit niet automatisch).