JPEGSnoop (Quelle jetzt verfügbar @ sourceforge) berichtet große Luma-Überlauf, bevor wir sogar Y'CbCr zu RGB-Konvertierung bekommen. Ich bekomme diese Fehler bei einigen anderen Dateien, aber der Überlauf ist typischerweise klein - 256 oder 257 gegenüber einem Maximum von 255. Die hier berechnete Luma ist 729!
JPEGsnoop des Autors Kommentare zu YCC Überlauf:
YCC Ausschnitt in DC - Jede MCU hinzufügt oder subtrahiert von der DC (Durchschnitt) Wert in der vorherigen MCU. Diese sollten alle bleiben in einem 8-Bit-Bereich, aber Korruption in der DC-Koeffizient kann bewirken, dass dieser Wert aus Bereich wandern. Diese Art von Fehler verursacht plötzliche großflächige Farbveränderungen oder Helligkeit in Ihrem Bild. Da dieser Typ Fehler wird in der Regel nicht wiederherstellen, JPEGsnoop wird nur die ersten 10 dieser in der Protokolldatei melden.
war ich mit dem inter-MCU DC nicht vertraut, aber Pennebaker & Mitchel concur.
*** Decoding SCAN Data ***
OFFSET: 0x00000160
Scan Decode Mode: Full IDCT (AC + DC)
Scan Data encountered marker 0xFFD9 @ 0x00027CA9.0
*** NOTE: YCC Clipped. MCU=( 0, 0) YCC=( 729, 109, 171) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 0, 0) YCC=( 682, 109, 172) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 0, 0) YCC=( 741, 109, 173) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 0, 0) YCC=( 629, 109, 174) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 0, 0) YCC=( 841, 109, 175) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 0, 0) YCC=( 319, 109, 176) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 0, 0) YCC=( 928, 109, 177) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 0, 0) YCC=( 624, 109, 177) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 1, 0) YCC=( 785, 107, 171) Y Overflow @ Offset 0x00027CA8.2
*** NOTE: YCC Clipped. MCU=( 1, 0) YCC=( 559, 107, 171) Y Overflow @ Offset 0x00027CA8.2
Only reported first 10 instances of this message...
In Chrome sieht das jetzt anders aus;) – Joey