suit: JPEG-Bilder verlustfrei drehen (on-the-fly)

Beitrag lesen

Der Informationsverlust findet bei der Erzeugung der 8x8-Blöcke statt.
Wie meinst du das genau? Die Blöcke werden ja nicht irgendwie erzeugt, die werden durch das Bild vorgegeben.

Ja, aber auch nur wenn das Bild in seinen Dimensionen durch 8 Teilbar ist - sonst entsteht bei drehen ein anderes 8x8-Raster.

Genau genommen entsteht der Verlust erst dann, wenn ein Block codiert wurde und wenn dann darauf die Komprimierung angewendet wurde.

Jein, wenn auf den Block ein anderer Algorithmus angewendet wird. Ein bestimmtes Muster wird zwangsläufig schlechter wenn man dieses Muster nochmal drüberjagt.

Genaugenommen kann man JPEG aber nur _sicher_ verlustfrei bearbeiten, wenn man es NICHT in eine Rastergrafik konvertiert sondern nur die bereits bodierten Blöcke umsortiert bzw dreht.