Wie kann ich die Dateigröße eines JPEGs reduzieren und dabei die gleiche Bildbreite und -höhe beibehalten?

Ich habe eine 700KbJPEG-Datei (weiße Kartonstruktur), die ich als Hintergrund auf einer Website verwende.

Das Laden einer so großen Datei dauert für schnelle Seitenzugriffe zu lange. Ich brauche nicht die volle Auflösung, eine Verringerung der Bildqualität ist in Ordnung, aber ich muss die JPEG-Größe beibehalten (um den gesamten Bildschirm auszufüllen).

Was wäre ein gutes kostenloses PC- oder Web-Dienstprogramm, mit dem ich ein JPEG wie beschrieben ändern kann? Ich würde lieber kein Photoshop oder andere professionelle Software verwenden.

Wenn es sich nur um eine Textur auf dem Hintergrund der Website handelt, können Sie möglicherweise in Ihrer CSS-Datei background-repeat verwenden und nur einen kleinen Teil dieses Bildes verwenden und es auf der x- und y-Achse wiederholen

Antworten (4)

Sie können Gimp verwenden , um die JPEGs zu öffnen und sie mit geringerer Qualität zu speichern.

Siehe JPGs verkleinern .

Sie können Ihre JPEGs verkleinern, ohne die Pixelbreite des Bildes zu ändern.

Im JPEG-Speicherdialog können Sie sich für GIMP-Standardeinstellungen entscheiden, die die Größe erheblich reduzieren, ohne die visuelle Qualität auf eine Weise zu beeinträchtigen, die Sie erkennen können. Das wäre am sichersten und schnellsten.

Unter Windows würde ich FileOptimizer empfehlen. Auf Mac würde ich ImageOptim empfehlen

Beide verwenden JPEGOptim als Backend, um zu versuchen, die JPEG-Größe verlustfrei zu reduzieren, und wenn das nicht gut genug ist, sollten Sie eine Mindestqualitätsstufe festlegen, damit Sie die Datei noch kleiner komprimieren können.

Etwas anderes, das Sie sich ansehen sollten, wäre ein progressives JPEG. Ein progressives JPEG lädt eine Kopie des Bildes mit sehr niedriger Auflösung und lädt dann schrittweise mehr Details. Dies gibt Ihnen eine schnelle Reaktion und die Qualität, die Sie sich wünschen. Ich weiß, dass imageoptim progressive JPEGs erstellen kann, bei FileOptimizer bin ich mir nicht sicher, aber da beide JPEGOptim als Backend verwenden, wäre ich nicht überrascht.

FileOptimizer gibt progressive JPEGs aus (kenne ich aus Erfahrung). Schade, dass es keine Möglichkeit zum Ein- und Ausschalten gibt. Abgesehen davon ist es absolut erstaunlich, besonders mit PNGs.

1. Sie können Ihren Hintergrund jederzeit von a .jpegin a umwandeln .png, um die Dateigröße zu reduzieren. Es gibt sogar einige PNG-Komprimierungstools wie:

2. Versuchen Sie es mit Imagemagick , das Bilder konvertiert und modifizieren kann. Um zu erfahren, wie man Dateien komprimiert, können Sie hier gehen . Imagemagick kann Dateien von .jpegnach konvertieren ..pngmogrify -format jpg *.png

3. Wie gesagt immer Gimp herunterladen und öffnen. Wenn es sich um ein Image handelt, wäre es einfacher, ein Programm einfach zu installieren, als auf Code zu verweisen.

4. Sie haben eine Website angefordert, die Sie am Codieren und Herunterladen hindern würde. Imagemagick hat eine Website namens ImageMagick Studio , auf die Sie die Datei hochladen oder von Ihrer Website konvertieren können.

5. Dieses Thema wurde auf SO diskutiert: Empfehlung zum Komprimieren von JPG-Dateien mit Imagemagick

6. Ifranview- Grafikbetrachter.

zu Punkt 1 (Umwandeln von JPG in PNG), PNG-Dateien werden unter bestimmten Umständen kleiner sein (einfache Formen, Text, einige Farbverläufe), aber für Fotos ist ein PNG im Allgemeinen viel größer. mehr Diskussion hier: stackoverflow.com/questions/2336522/…

Ein weiteres spezielles kostenloses Tool dafür ist RIOT – Radical Image Optimization Tool .

Mit RIOT erhalten Sie eine große sofortige Vorschau, wie sich die Anpassung verschiedener Bildqualitätsparameter auf die endgültige Ausgabe auswirken würde, und es zeigt Ihnen dynamisch die resultierende Dateigröße, sodass Sie entscheiden können, wann Sie aufhören möchten. Und als Bonus kann RIOT auch aus vielen Ihrer bevorzugten kostenlosen Bildbearbeitungstools (z. B. Gimp) heraus arbeiten.

Zusätzlich zur Änderung der Bildqualität sollten Sie jedoch auch alle Metadaten und anderen unnötigen Müll entfernen, der Bilddateien aufblähen kann.