Es gibt zwei Hauptfaktoren, die beim Erstellen von JPEG-Bildern zu digitalen Artefakten führen: Aliasing und Komprimierung.
Beispiel:
Das Konvertieren eines PNG mit Zeichen in ein JPEG oder das Platzieren von Vektorbildern über einem Foto führt zu einer Pixelung an den Rändern. Das Antialiasing erzeugt im Allgemeinen eine Art Unschärfe um sie herum. Wenn das Bild jedoch verlustbehaftet komprimiert wird , gehen auch Teile der Details verloren, sodass die Unschärfe und die Pixelung möglicherweise weniger auffällig werden.
Ist das das Richtige? Das heißt, da eine verlustfreie Komprimierung ein sehr detailliertes Bild erzeugt, sind die durch Aliasing resultierenden Artefakte deutlicher erkennbar, sodass durch Verwendung der richtigen Komprimierung ein Gleichgewicht gefunden werden kann, obwohl die Bildqualität beeinträchtigt wird.
Bearbeiten
Ich habe gerade dieses JPEG in mspaint (3.46KB) gespeichert:
Hier ist das gleiche JPEG mit maximaler Komprimierung (niedrigste Qualität, 0,5 KB):
Hier ist noch das gleiche JPEG mit 50% Komprimierung (beachten Sie den Größenunterschied von 1,29 KB):
Dieselbe 50% ige Komprimierung, jedoch als "progressives JPG" gespeichert, die ursprünglichen EXIF- und XMP-Daten beibehalten und "versucht, mit der ursprünglichen JPG-Qualität zu speichern" (Sie können feststellen, dass keine grauen Pixel vorhanden sind, 2,96 KB):
Und schließlich das gleiche wie zuvor mit deaktiviertem Chroma-Subsampling (gleiche Dateigröße, 2,96 KB):
mozjpeg
Kompressor einen besonderen Trick hat, um bei solchen Bildern weniger Verzerrungen zu erzeugen. (und es ist im Allgemeinen effizienter als übliche JPEG-Autoren.) Haben Sie es versucht?