
Hin und wieder versuche ich, ein Bild auf eine Website hochzuladen und erhalte die folgende Meldung:
Hochladen fehlgeschlagen: Die Dateigröße darf nicht überschreitenNMB!
Ich weiß, dass ich durch die Größenänderung des Bildes unten landen sollteNan einem bestimmten Punkt, aber der Vorgang des Änderns der Größe, Speicherns und Überprüfens der Dateigröße ist umständlich. Darüber hinaus kann es manchmal praktisch sein, die aktuellen Abmessungen beizubehalten.
Ich suche nach einer Möglichkeit, die Dateigröße eines Bildes zu ändern, vorzugsweise vom Terminal aus. Gibt es eine Möglichkeit, dies zu tun?
Antwort1
jpegoptim
Erstinstallation jpegoptim
über
sudo apt install jpegoptim
Versuchen Sie dann entweder die Dateigröße Ihres Bildes zu optimieren über
jpegoptim /path/to/image.jpg
oder wenn Sie eine definierte Größe benötigen über
jpegoptim --size=512k /path/to/image.jpg
Dadurch wird das Image überschrieben, um sicherzustellen, dass Sie beim Testen mit über eine Sicherungskopie verfügen jpegoptim
.
mogrify (Bildmagie)
Größenanpassung
Sie können auch verwenden, mogrify
was Teil von ist imagemagick
. Das folgende Beispiel verkleinert die Bildabmessungen auf 50 % (also Größenänderung – keine Komprimierung).
mogrify -resize 50% /path/to/image.jpg
Komprimieren
Das folgende Beispiel zeigt das Komprimieren mit mogrify
:
mogrify -compress JPEG -quality 50 /path/to/image.jpg
konvertieren (imagemagick)
Komprimieren
Die Komprimierung auf 80% mit convert funktioniert folgendermaßen:
convert -quality 80% /path/to/source/image.jpg /path/to/result/image.jpg
Konvertieren Sie einige mit einer großen Auswahl an Optionen, so dass Sie verwenden können
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% /path/to/source/image.jpg /path/to/result/image.jpg
das sollte lautdieser Beitrag:
- Stellen Sie die Qualität auf 85 ein
- progressiv (komprimierte Kompression)
- eine sehr kleine Gaußsche Unschärfe zur Optimierung der Größe (0,05 oder 0,5 des Radius) hängt von der Qualität und Größe des Bildes ab; dadurch wird insbesondere die Größe des JPEG optimiert.
- Entfernen Sie alle Kommentare oder Exif-Tags
Beschnitt
Ich zitiere dieProjektseiteHier
Trimage ist eine plattformübergreifende GUI und Befehlszeilenschnittstelle zum Optimieren von Bilddateien für Websites unter Verwendung von optipng, pngcrush, advpng und jpegoptim, je nach Dateityp (derzeit werden PNG- und JPG-Dateien unterstützt).
Sie können es einfach installieren über
sudo apt install trimage
Nach dem Start über den Anwendungsnamen sehen Sie möglicherweise die Benutzeroberfläche
Wenn Sie weitere Informationen zu Trimage benötigen, besuchen Sie entweder die Projektseite oder werfen Sie trimage -h
einen Blick in die Hilfe.
Andere Werkzeuge
Es gibt auch optipng
, pngcrush
, jpegtran
und mehrere andere Tools in der Ecke zur Bildgrößenoptimierung … aber ich habe sie nie verwendet.
Ich schließe mit einigen Links