Ich muss viele Bilder für eine Website bearbeiten. Je kleiner desto besser, aber die Qualität muss gut bleiben. Jetzt weiß ich, dass Bilddateigrößen je nach Größe, Farben, Metadaten ... unterschiedlich sind. Aber gibt es eine Möglichkeit, Bilder für das Web zu verarbeiten und sie alle ungefähr gleich groß zu haben?
Ich verwende je nach Bild "Für Web speichern" JPG und PNG/GIF. Dann könnte ich es durch TinyJPG/PNG laufen lassen (da die Qualität manchmal dramatisch abfällt). Aber meine Ergebnisse variieren stark von 100KB bis 650KB (gleiche Abmessungen, das Bild ist auch farblich ziemlich ähnlich).
Steht alles in den Metadaten? Kann ich es irgendwie abziehen ( soll ich es abziehen)? Ich bin ratlos, da ich auch nicht erklären kann, warum einige Bilder so kleine Dateigrößen bekommen, andere aber nicht.
Sollte ich etwas an meinem Prozess ändern?
Jede Hilfe wird geschätzt!
Lassen Sie mich ein wenig die Theorie hinter der Komprimierung erklären.
Ein nicht komprimiertes Bitmap-Bild sieht so aus.
Pixel 1,1 ist weiß
Pixel 2,1 ist weiß
Pixel 3,1 ist weiß
Pixel 4,1 ist weiß
Pixel 5,1 ist rot
Pixel 6,1 ist rot
Eine komprimierte sieht so aus
Pixel 1,1 bis 4,1 sind weiß
Pixel 5,1 bis 6,1 sind rot
Das bedeutet, dass die Stärke der Komprimierung vom Inhalt des Bildes abhängt, wie viele Pixel der gleichen Farbe nebeneinander liegen.
Dieses Bild wird in einem anderen Verhältnis als andere komprimiert
Pixel 1,1 ist weiß
Pixel 1,1 ist rot
Pixel 3,1 ist weiß
Pixel 4,1 ist weiß
Pixel 5,1 ist rot
Pixel 6,1 ist weiß
Die verlustbehaftete Komprimierung macht etwas Ähnliches, geht aber anders vor.
Auf einem Foto können wir ähnliche Farben haben, nicht identische. Dann sagt der Algorithmus: "Oh, diese Farbe sieht dieser ähnlich aus, lass uns denken, dass es die gleiche ist. Aber diese ist zu unterschiedlich, lass uns diese nicht in Betracht ziehen."
Das wird durch die Komprimierungsstufe definiert, und deshalb gehen Informationen verloren.
Dein Fall
(gleiche Maße, das Bild ist auch farblich ziemlich ähnlich)
Es wäre wahrscheinlich eine Sache, Ihre Bilder im Detail zu sehen, aber denken wir an einen Fall.
Sie haben einen rein grünen Kreis auf einer Datei und Sie haben einen grünen Kreis der gleichen Größe, aber mit einem kleinen Muster darauf. Dies wird eine völlig andere Größe haben, da es in einer Bitmap keine Möglichkeit gibt, ein "allgemeines Muster auf dem Kreis" zu beschreiben, es muss Pixel für Pixel erfolgen.
Es besteht die Möglichkeit, dass Sie die Dateigröße tatsächlich durch einen zweistufigen Prozess erhöht haben. Wenn Sie beispielsweise eine GIF- oder PNG-8-Bit-Komprimierung verwenden, können Sie ein Muster hinzufügen. Dies liegt daran, dass Sie wahrscheinlich auf Ihrer Palette ein Grün haben, das mit einem kleinen Muster aus einem helleren Grün besser aussehen könnte. In diesen Fällen sollten Sie Non-Pattern oder Dither verwenden.
Es geht darum, zu analysieren, welche Methode und welche Komprimierungsstufe jedes Bild benötigt.
Das Programm, das die anderen Benutzer empfehlen, probiert einige Einstellungen am Bild aus und verwirft andere.
Wenn Sie einen Mac verwenden, werfen Sie einen Blick auf Image Optim . Wenn nicht, dann werfen Sie einen Blick darauf, da sie mehrere andere Open-Source-Alternativen erwähnen, die die gleiche Aufgabe erfüllen.
Für Illustrationen oder andere Bilder mit großen einfarbigen Bereichen:
Für Web speichern > PNG24 > imagealpha > imageoptim
Für Fotos:
Für Web speichern > JPEG 50-60 > imageoptim
Ich schlage vor, Sie werfen einen Blick auf FileOptimizer . Dies ist meine bevorzugte Anwendung für alles, was mit Komprimierung zu tun hat.
Die Benutzeroberfläche ist nicht viel zu sehen, aber sie wirkt Wunder! Der Unterschied zu anderen Programmen besteht darin, dass es mehrere Algorithmen in einem Programm kombiniert, wodurch die kleinste Dateigröße sichergestellt wird, ohne fünf verschiedene Programme oder Befehlszeilenprogramme zu benötigen. Besonders leistungsfähig für PNGs (mit der Option, nur verlustfreie Komprimierung durchzuführen).
Ziehen Sie die Bilder einfach per Drag & Drop in die Warteschlange. Werfen Sie einen Blick auf die Einstellungen, um den Optimierungsprozess an Ihre Bedürfnisse anzupassen.
Alte Dateien werden in den Papierkorb verschoben. Wenn es also jemals ein Problem gibt (was fast nie vorkommt), können Sie Ihr Original einfach aus dem Papierkorb wiederherstellen.
joojaa