Преглед на файлове

LibGfx/TIFF: Parse some pure-metadata tags

This will be useful to test a metadata displayer :^)
Lucas CHOLLET преди 1 година
родител
ревизия
7962f5e04b
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      Userland/Libraries/LibGfx/TIFFGenerator.py

+ 5 - 0
Userland/Libraries/LibGfx/TIFFGenerator.py

@@ -122,6 +122,8 @@ known_tags: List[Tag] = [
     Tag('259', [TIFFType.UnsignedShort], [1], None, "Compression", Compression, is_required=True),
     Tag('259', [TIFFType.UnsignedShort], [1], None, "Compression", Compression, is_required=True),
     Tag('262', [TIFFType.UnsignedShort], [1], None, "PhotometricInterpretation",
     Tag('262', [TIFFType.UnsignedShort], [1], None, "PhotometricInterpretation",
         PhotometricInterpretation, is_required=True),
         PhotometricInterpretation, is_required=True),
+    Tag('271', [TIFFType.ASCII], [], None, "Make"),
+    Tag('272', [TIFFType.ASCII], [], None, "Model"),
     Tag('273', [TIFFType.UnsignedShort, TIFFType.UnsignedLong], [], None, "StripOffsets", is_required=True),
     Tag('273', [TIFFType.UnsignedShort, TIFFType.UnsignedLong], [], None, "StripOffsets", is_required=True),
     Tag('274', [TIFFType.UnsignedShort], [1], Orientation.Default, "Orientation", Orientation),
     Tag('274', [TIFFType.UnsignedShort], [1], Orientation.Default, "Orientation", Orientation),
     Tag('277', [TIFFType.UnsignedShort], [1], None, "SamplesPerPixel", is_required=True),
     Tag('277', [TIFFType.UnsignedShort], [1], None, "SamplesPerPixel", is_required=True),
@@ -133,6 +135,9 @@ known_tags: List[Tag] = [
     Tag('285', [TIFFType.ASCII], [], None, "PageName"),
     Tag('285', [TIFFType.ASCII], [], None, "PageName"),
     Tag('296', [TIFFType.UnsignedShort], [1], ResolutionUnit.Inch, "ResolutionUnit", ResolutionUnit),
     Tag('296', [TIFFType.UnsignedShort], [1], ResolutionUnit.Inch, "ResolutionUnit", ResolutionUnit),
     Tag('339', [TIFFType.UnsignedShort], [], SampleFormat.Unsigned, "SampleFormat", SampleFormat),
     Tag('339', [TIFFType.UnsignedShort], [], SampleFormat.Unsigned, "SampleFormat", SampleFormat),
+    Tag('305', [TIFFType.ASCII], [], None, "Software"),
+    Tag('306', [TIFFType.ASCII], [20], None, "DateTime"),
+    Tag('315', [TIFFType.ASCII], [], None, "Artist"),
     Tag('317', [TIFFType.UnsignedShort], [1], Predictor.NoPrediction, "Predictor", Predictor),
     Tag('317', [TIFFType.UnsignedShort], [1], Predictor.NoPrediction, "Predictor", Predictor),
     Tag('320', [TIFFType.UnsignedShort], [], None, "ColorMap"),
     Tag('320', [TIFFType.UnsignedShort], [], None, "ColorMap"),
     Tag('338', [TIFFType.UnsignedShort], [], None, "ExtraSamples", ExtraSample),
     Tag('338', [TIFFType.UnsignedShort], [], None, "ExtraSamples", ExtraSample),