Skip to content

Commit 192d042

Browse files
committed
Fix PNG iTXt encoding issues
Thanks to @RupertAvery for reporting the issue in drewnoakes/metadata-extractor-dotnet#328 and providing a fix in drewnoakes/metadata-extractor-dotnet#329 Ported to Java in drewnoakes/metadata-extractor#611
1 parent 1fa2362 commit 192d042

File tree

8 files changed

+28
-28
lines changed

8 files changed

+28
-28
lines changed

png/PngSuite/metadata/dotnet/ctfn0g04.png.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ TYPE: PNG
1717

1818
[PNG-iTXt - 0x000d] Textual Data = Copyright: Copyright Willem van Schaik, Kanada 2011
1919

20-
[PNG-iTXt - 0x000d] Textual Data = Description: kokoelma joukon kuvia luotu testata eri väri-tyyppisiä PNG-muodossa. Mukana on mustavalkoinen, väri, paletted, alpha-kanava, avoimuuden muodossa. Kaikki bit-syvyydessä mukaan sallittua spec on ​​läsnä.
20+
[PNG-iTXt - 0x000d] Textual Data = Description: kokoelma joukon kuvia luotu testata eri väri-tyyppisiä PNG-muodossa. Mukana on mustavalkoinen, väri, paletted, alpha-kanava, avoimuuden muodossa. Kaikki bit-syvyydessä mukaan sallittua spec on ​​läsnä.
2121

22-
[PNG-iTXt - 0x000d] Textual Data = Software: Luotu NeXTstation väriä "pnmtopng".
22+
[PNG-iTXt - 0x000d] Textual Data = Software: Luotu NeXTstation väriä "pnmtopng".
2323

2424
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: Freeware.
2525

png/PngSuite/metadata/dotnet/ctgn0g04.png.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ TYPE: PNG
1515

1616
[PNG-iTXt - 0x000d] Textual Data = Author: Willem van Schaik ([email protected])
1717

18-
[PNG-iTXt - 0x000d] Textual Data = Copyright: Πνευματικά δικαιώματα Schaik van Willem, Καναδάς 2011
18+
[PNG-iTXt - 0x000d] Textual Data = Copyright: Πνευματικά δικαιώματα Schaik van Willem, Καναδάς 2011
1919

20-
[PNG-iTXt - 0x000d] Textual Data = Description: Μια συλλογή από ένα σύνολο εικόνων που δημιουργήθηκαν για τη δοκιμή των διαφόρων χρωμάτων-τύπων του μορφή PNG. Περιλαμβάνονται οι ασπρόμαυρες, χρώμα, paletted, με άλφα κανάλι, με μορφές της διαφάνειας. Όλοι λίγο-βάθη επιτρέπεται σύμφωνα με το spec είναι παρόντες.
20+
[PNG-iTXt - 0x000d] Textual Data = Description: Μια συλλογή από ένα σύνολο εικόνων που δημιουργήθηκαν για τη δοκιμή των διαφόρων χρωμάτων-τύπων του μορφή PNG. Περιλαμβάνονται οι ασπρόμαυρες, χρώμα, paletted, με άλφα κανάλι, με μορφές της διαφάνειας. Όλοι λίγο-βάθη επιτρέπεται σύμφωνα με το spec είναι παρόντες.
2121

22-
[PNG-iTXt - 0x000d] Textual Data = Software: Δημιουργήθηκε σε ένα χρώμα NeXTstation χρησιμοποιώντας "pnmtopng".
22+
[PNG-iTXt - 0x000d] Textual Data = Software: Δημιουργήθηκε σε ένα χρώμα NeXTstation χρησιμοποιώντας "pnmtopng".
2323

24-
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: Δωρεάν λογισμικό.
24+
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: Δωρεάν λογισμικό.
2525

2626
[File Type - 0x0001] Detected File Type Name = PNG
2727
[File Type - 0x0002] Detected File Type Long Name = Portable Network Graphics

png/PngSuite/metadata/dotnet/cthn0g04.png.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ TYPE: PNG
1515

1616
[PNG-iTXt - 0x000d] Textual Data = Author: Willem van Schaik ([email protected])
1717

18-
[PNG-iTXt - 0x000d] Textual Data = Copyright: कॉपीराइट Willem van Schaik, 2011 कनाडा
18+
[PNG-iTXt - 0x000d] Textual Data = Copyright: कॉपीराइट Willem van Schaik, 2011 कनाडा
1919

20-
[PNG-iTXt - 0x000d] Textual Data = Description: करने के लिए PNG प्रारूप के विभिन्न रंग प्रकार परीक्षण बनाया छवियों का एक सेट का एक संकलन. शामिल काले और सफेद, रंग, पैलेटेड हैं, अल्फा चैनल के साथ पारदर्शिता स्वरूपों के साथ. सभी बिट गहराई कल्पना के अनुसार की अनुमति दी मौजूद हैं.
20+
[PNG-iTXt - 0x000d] Textual Data = Description: करने के लिए PNG प्रारूप के विभिन्न रंग प्रकार परीक्षण बनाया छवियों का एक सेट का एक संकलन. शामिल काले और सफेद, रंग, पैलेटेड हैं, अल्फा चैनल के साथ पारदर्शिता स्वरूपों के साथ. सभी बिट गहराई कल्पना के अनुसार की अनुमति दी मौजूद हैं.
2121

22-
[PNG-iTXt - 0x000d] Textual Data = Software: एक NeXTstation "pnmtopng 'का उपयोग कर रंग पर बनाया गया.
22+
[PNG-iTXt - 0x000d] Textual Data = Software: एक NeXTstation "pnmtopng 'का उपयोग कर रंग पर बनाया गया.
2323

24-
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: फ्रीवेयर.
24+
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: फ्रीवेयर.
2525

2626
[File Type - 0x0001] Detected File Type Name = PNG
2727
[File Type - 0x0002] Detected File Type Long Name = Portable Network Graphics

png/PngSuite/metadata/dotnet/ctjn0g04.png.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ TYPE: PNG
1515

1616
[PNG-iTXt - 0x000d] Textual Data = Author: Willem van Schaik ([email protected])
1717

18-
[PNG-iTXt - 0x000d] Textual Data = Copyright: 著作権ウィレムヴァンシャイク、カナダ2011
18+
[PNG-iTXt - 0x000d] Textual Data = Copyright: 著作権ウィレムヴァンシャイク、カナダ2011
1919

20-
[PNG-iTXt - 0x000d] Textual Data = Description: PNG形式の様々な色の種類をテストするために作成されたイメージのセットのコンパイル。含まれているのは透明度のフォーマットで、アルファチャネルを持つ、白黒、カラー、パレットです。すべてのビット深度が存在している仕様に従ったことができました。
20+
[PNG-iTXt - 0x000d] Textual Data = Description: PNG形式の様々な色の種類をテストするために作成されたイメージのセットのコンパイル。含まれているのは透明度のフォーマットで、アルファチャネルを持つ、白黒、カラー、パレットです。すべてのビット深度が存在している仕様に従ったことができました。
2121

22-
[PNG-iTXt - 0x000d] Textual Data = Software: "pnmtopng"を使用してNeXTstation色上に作成されます。
22+
[PNG-iTXt - 0x000d] Textual Data = Software: "pnmtopng"を使用してNeXTstation色上に作成されます。
2323

24-
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: フリーウェア。
24+
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: フリーウェア。
2525

2626
[File Type - 0x0001] Detected File Type Name = PNG
2727
[File Type - 0x0002] Detected File Type Long Name = Portable Network Graphics

png/PngSuite/metadata/java/ctfn0g04.png.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ TYPE: PNG
1717

1818
[PNG-iTXt - 0x000d] Textual Data = Copyright: Copyright Willem van Schaik, Kanada 2011
1919

20-
[PNG-iTXt - 0x000d] Textual Data = Description: kokoelma joukon kuvia luotu testata eri väri-tyyppisiä PNG-muodossa. Mukana on mustavalkoinen, väri, paletted, alpha-kanava, avoimuuden muodossa. Kaikki bit-syvyydessä mukaan sallittua spec on ​​läsnä.
20+
[PNG-iTXt - 0x000d] Textual Data = Description: kokoelma joukon kuvia luotu testata eri väri-tyyppisiä PNG-muodossa. Mukana on mustavalkoinen, väri, paletted, alpha-kanava, avoimuuden muodossa. Kaikki bit-syvyydessä mukaan sallittua spec on ​​läsnä.
2121

22-
[PNG-iTXt - 0x000d] Textual Data = Software: Luotu NeXTstation väriä "pnmtopng".
22+
[PNG-iTXt - 0x000d] Textual Data = Software: Luotu NeXTstation väriä "pnmtopng".
2323

2424
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: Freeware.
2525

png/PngSuite/metadata/java/ctgn0g04.png.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ TYPE: PNG
1515

1616
[PNG-iTXt - 0x000d] Textual Data = Author: Willem van Schaik ([email protected])
1717

18-
[PNG-iTXt - 0x000d] Textual Data = Copyright: Πνευματικά δικαιώματα Schaik van Willem, Καναδάς 2011
18+
[PNG-iTXt - 0x000d] Textual Data = Copyright: Πνευματικά δικαιώματα Schaik van Willem, Καναδάς 2011
1919

20-
[PNG-iTXt - 0x000d] Textual Data = Description: Μια συλλογή από ένα σύνολο εικόνων που δημιουργήθηκαν για τη δοκιμή των διαφόρων χρωμάτων-τύπων του μορφή PNG. Περιλαμβάνονται οι ασπρόμαυρες, χρώμα, paletted, με άλφα κανάλι, με μορφές της διαφάνειας. Όλοι λίγο-βάθη επιτρέπεται σύμφωνα με το spec είναι παρόντες.
20+
[PNG-iTXt - 0x000d] Textual Data = Description: Μια συλλογή από ένα σύνολο εικόνων που δημιουργήθηκαν για τη δοκιμή των διαφόρων χρωμάτων-τύπων του μορφή PNG. Περιλαμβάνονται οι ασπρόμαυρες, χρώμα, paletted, με άλφα κανάλι, με μορφές της διαφάνειας. Όλοι λίγο-βάθη επιτρέπεται σύμφωνα με το spec είναι παρόντες.
2121

22-
[PNG-iTXt - 0x000d] Textual Data = Software: Δημιουργήθηκε σε ένα χρώμα NeXTstation χρησιμοποιώντας "pnmtopng".
22+
[PNG-iTXt - 0x000d] Textual Data = Software: Δημιουργήθηκε σε ένα χρώμα NeXTstation χρησιμοποιώντας "pnmtopng".
2323

24-
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: Δωρεάν λογισμικό.
24+
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: Δωρεάν λογισμικό.
2525

2626
[File Type - 0x0001] Detected File Type Name = PNG
2727
[File Type - 0x0002] Detected File Type Long Name = Portable Network Graphics

png/PngSuite/metadata/java/cthn0g04.png.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ TYPE: PNG
1515

1616
[PNG-iTXt - 0x000d] Textual Data = Author: Willem van Schaik ([email protected])
1717

18-
[PNG-iTXt - 0x000d] Textual Data = Copyright: कॉपीराइट Willem van Schaik, 2011 कनाडा
18+
[PNG-iTXt - 0x000d] Textual Data = Copyright: कॉपीराइट Willem van Schaik, 2011 कनाडा
1919

20-
[PNG-iTXt - 0x000d] Textual Data = Description: करने के लिए PNG प्रारूप के विभिन्न रंग प्रकार परीक्षण बनाया छवियों का एक सेट का एक संकलन. शामिल काले और सफेद, रंग, पैलेटेड हैं, अल्फा चैनल के साथ पारदर्शिता स्वरूपों के साथ. सभी बिट गहराई कल्पना के अनुसार की अनुमति दी मौजूद हैं.
20+
[PNG-iTXt - 0x000d] Textual Data = Description: करने के लिए PNG प्रारूप के विभिन्न रंग प्रकार परीक्षण बनाया छवियों का एक सेट का एक संकलन. शामिल काले और सफेद, रंग, पैलेटेड हैं, अल्फा चैनल के साथ पारदर्शिता स्वरूपों के साथ. सभी बिट गहराई कल्पना के अनुसार की अनुमति दी मौजूद हैं.
2121

22-
[PNG-iTXt - 0x000d] Textual Data = Software: एक NeXTstation "pnmtopng 'का उपयोग कर रंग पर बनाया गया.
22+
[PNG-iTXt - 0x000d] Textual Data = Software: एक NeXTstation "pnmtopng 'का उपयोग कर रंग पर बनाया गया.
2323

24-
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: फ्रीवेयर.
24+
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: फ्रीवेयर.
2525

2626
[File Type - 0x0001] Detected File Type Name = PNG
2727
[File Type - 0x0002] Detected File Type Long Name = Portable Network Graphics

png/PngSuite/metadata/java/ctjn0g04.png.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ TYPE: PNG
1515

1616
[PNG-iTXt - 0x000d] Textual Data = Author: Willem van Schaik ([email protected])
1717

18-
[PNG-iTXt - 0x000d] Textual Data = Copyright: 著作権ウィレムヴァンシャイク、カナダ2011
18+
[PNG-iTXt - 0x000d] Textual Data = Copyright: 著作権ウィレムヴァンシャイク、カナダ2011
1919

20-
[PNG-iTXt - 0x000d] Textual Data = Description: PNG形式の様々な色の種類をテストするために作成されたイメージのセットのコンパイル。含まれているのは透明度のフォーマットで、アルファチャネルを持つ、白黒、カラー、パレットです。すべてのビット深度が存在している仕様に従ったことができました。
20+
[PNG-iTXt - 0x000d] Textual Data = Description: PNG形式の様々な色の種類をテストするために作成されたイメージのセットのコンパイル。含まれているのは透明度のフォーマットで、アルファチャネルを持つ、白黒、カラー、パレットです。すべてのビット深度が存在している仕様に従ったことができました。
2121

22-
[PNG-iTXt - 0x000d] Textual Data = Software: "pnmtopng"を使用してNeXTstation色上に作成されます。
22+
[PNG-iTXt - 0x000d] Textual Data = Software: "pnmtopng"を使用してNeXTstation色上に作成されます。
2323

24-
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: フリーウェア。
24+
[PNG-iTXt - 0x000d] Textual Data = Disclaimer: フリーウェア。
2525

2626
[File Type - 0x0001] Detected File Type Name = PNG
2727
[File Type - 0x0002] Detected File Type Long Name = Portable Network Graphics

0 commit comments

Comments
 (0)