Ich stoße in den Dateieigenschaften nach Bildern, speziell jpg Dateien, die von einer Kamera/Scanner/Adobe/etc erstellt wurden.Bildeigenschaften "Dimensionen" mit "ungeraden" Unicode Codepunkten
Es gibt ein Detail, das anders als der Rest ist. Die Bilddimensionen scheinen einen Unicode-Codepunkt zu haben, der nicht im angezeigten Text erscheint. Der Text erscheint als etwas wie: 3264 x 2448
.
Wie sich herausstellt, gibt es an beiden Enden dieser Zeichenfolge Codepoints, die ich nicht herausfinden kann. Es ist wahrscheinlich sehr geradlinig, aber nach meiner Suche bin ich ratlos.
property format: {6444048F-4C8B-11D1-8B70-080036B11A03}
0xd => 13 => property id (for Systems.Image.Dimensions)
3264 x 2448 => Image dimensions as the "appear" on the screen
Hier ist, was ich habe (Python 3.5-Ausgang): Dies ist die eigentliche Zeichenfolge zu hex
0xd => 3264 x 2448 0xd => b"?3264 x 2448?" len: 13
umgewandelt
Die Eigenschaft Dokumentation finden Sie hier Bytes.
Hex Bytes: e2 80 aa 33 32 36 34 20 78 20 32 34 34 38 e2 80 ac
Character: ?? ?? ?? 3 2 6 4 x 2 4 4 8 ?? ?? ??
Wer weiß, was die „0xe280aa“ und „0xe280ac“ sind und was mir fehlt?
Sie sind die einzigen "interessanten" Zeichen in der gesamten Eigenschaftensammlung für ein JPG-Bild. Ich weiß nicht, was sie sind oder warum sie anwesend sind.
ich mit diesem Bereich von Unicode ganz ungewohnt bin und war eine schwierige Zeit, auch sie zu beschreiben ist. Danke für die Information und den Zeiger. – billbris