Von Zeit zu Zeit versuche ich, ein Bild auf eine Website hochzuladen und erhalte eine Nachricht:
Upload fehlgeschlagen: Die Dateigröße darf n MB nicht überschreiten !
Ich weiß, dass das Ändern der Bildgröße zu einem bestimmten Zeitpunkt unter n liegen sollte, aber das Ändern der Größe, Speichern und Überprüfen der Dateigröße ist umständlich. Außerdem kann es manchmal nützlich sein, die aktuellen Abmessungen beizubehalten.
Ich suche nach einer Möglichkeit, die Dateigröße eines Bildes zu ändern, vorzugsweise über das Terminal. Gibt es eine Möglichkeit, dies zu tun?
files
image-processing
Beschleunigung-G
quelle
quelle
jpegoptim
die auch eine Befehlszeile ist, um JPEGs zu optimieren. Im Allgemeinen würde ich darüber nachdenken, entweder die Größejpg
(ähnlich wiejpegoptim
). Zitat: 'Es funktioniert, indem viele Versionen des JPEG-Bildes erzeugt werden, indem eine binäre Suche mit der Ausgabequalitätseinstellung "-quality" durchgeführt wird, bis es der angegebenen Dateigröße so nahe wie möglich kommt, ohne diese zu überschreiten' (Endzitat). Vielleicht können Sie ein Skript schreiben, das dieses Verhalten für andere Formate nachahmt.Antworten:
jpegoptim
Zuerst
jpegoptim
über installierenDann versuchen Sie entweder, die Dateigröße Ihres Bildes über zu optimieren
oder wenn Sie eine definierte Größe über benötigen
Dadurch wird das Image überschrieben, um sicherzustellen, dass Sie beim Testen mit ein Backup haben
jpegoptim
.mogrify (imagemagick)
Größenänderung
Sie können auch verwenden,
mogrify
was ein Teil von istimagemagick
. Im folgenden Beispiel werden die Bildabmessungen auf 50% verkleinert (also die Größe ändern - nicht komprimieren).Komprimieren
Das folgende Beispiel zeigt das Komprimieren mit
mogrify
:konvertieren (imagemagick)
Komprimieren
Das Komprimieren auf 80% mit convert funktioniert wie folgt:
Konvertieren Sie einige Dateien mit einer Vielzahl von Optionen, die Sie verwenden können
welche soll laut diesem Beitrag :
Trimage
Ich zitiere die Projektseite hier
Sie können es einfach über installieren
Nach dem Start über nur den Anwendungsnamen sehen Sie möglicherweise die Benutzeroberfläche
Wenn Sie weitere Informationen zu Trimage benötigen, besuchen Sie entweder die Projektseite oder rufen Sie
trimage -h
die Hilfe auf.Andere Werkzeuge
Es gibt auch
optipng
,pngcrush
,jpegtran
und einige andere Tools in der Bild-size-Optimierung-Ecke .... aber ich habe sie nie benutzt.Ich werde mit ein paar Links enden
quelle