0

libtiff 4.0.3 で次の情報を表示する大きなファイル (6 GB) があります。

> tiffinfo MyPic
MyPic: Warning, Nonstandard tile length 1, convert file.
TIFFReadDirectory: Warning, Unknown field with tag 65100 (0xfe4c) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65102 (0xfe4e) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65103 (0xfe4f) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65109 (0xfe55) encountered.
TIFF Directory at offset 0x1816881c8 (6466077128)
  Subfile Type: (0 = 0x0)
  Image Width: 20064 Image Length: 306083
  Tile Width: 912 Tile Length: 1
  Resolution: 1, 1 (unitless)
  Bits/Sample: 16
  Sample Format: unsigned integer
  Compression Scheme: 65100 (0xfe4c)
  Photometric Interpretation: min-is-black
  Orientation: row 0 top, col 0 lhs
  Samples/Pixel: 1
  Planar Configuration: single image plane
  Make: ##############
  DateTime: 2013:08:09 08:12:45
  CameraSerialNumber: ###############
  Tag 65100: 1094996812
  Tag 65102: 3
  Tag 65103: 4
  Tag 65109: 1441792

ご覧のとおり、私がチェックしているファイルには、特定のタグ (0xfe4c、0xfe4e、0xfe4f、0xfe55) と「異常な」圧縮スキーム (0xfe4c) が含まれています。

いくつかの Web サイトを調べたところ、EXIF メタデータ タグ 0xfe4c、0xfe4e、0xfe4f、0xfe55 が Adob​​e Photoshop の Camera Raw プラグイン タグ [ source ] であることがわかりました。

さて、圧縮スキーム 0xfe4c が Adob​​e プログラムに関連していると仮定するのはばかげているかもしれませんが、念のため、これに「Adobe」というタグを付けました。

イメージを提供することはできませんが (イメージ自体は外部の会社から提供されており、重量が 6 GB であるため)、libtiff コマンドを実行することはできます。問題は、libtiff 4.0.3 が圧縮スキーム 0xfe4c をサポートしていないことです。

> ./tiff2pdf -o /tmp/output.pdf MyPic
MyPic: Warning, Nonstandard tile length 1, convert file.
TIFFReadDirectory: Warning, Unknown field with tag 65100 (0xfe4c) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65102 (0xfe4e) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65103 (0xfe4f) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65109 (0xfe55) encountered.
MyPic: Warning, Nonstandard tile length 1, convert file.
TIFFReadDirectory: Warning, Unknown field with tag 65100 (0xfe4c) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65102 (0xfe4e) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65103 (0xfe4f) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65109 (0xfe55) encountered.
MyPic: Warning, Nonstandard tile length 1, convert file.
TIFFReadDirectory: Warning, Unknown field with tag 65100 (0xfe4c) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65102 (0xfe4e) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65103 (0xfe4f) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65109 (0xfe55) encountered.
MyPic: Warning, Nonstandard tile length 1, convert file.
TIFFReadDirectory: Warning, Unknown field with tag 65100 (0xfe4c) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65102 (0xfe4e) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65103 (0xfe4f) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 65109 (0xfe55) encountered.
tiff2pdf: No support for MyPic with compression type 65100:  not configured.
tiff2pdf: An error occurred creating output PDF file.

誰かがこの圧縮方式に遭遇したことがありますか? それが新しい圧縮アルゴリズムなのか (その場合、コードをリバース エンジニアリングするか、「Adobe」にサポートを依頼する必要があります)、それとも既存のアルゴリズムの新しいキーなのか (その場合、私のライブラリを更新するのは非常に簡単です)。

ありがとう、パスカル

4

0 に答える 0