exiftool出力

exiftool出力

Adobe Illustratorから複数のEPSファイルデータをエクスポートしたが、これにはEPSファイルをプレビューするためのTIFFプレビューが含まれているようです。

XeLaTeXはこのファイルを使用して文句を言うので、これは望ましくありません。

Invalid UTF-8 byte or sequence at line 198 replaced by U+FFFD

これは、TIFFプレビューのバイナリデータが原因で発生します。このプレビューを安全に削除したいです。 Adobe Illustratorにアクセスできません。 Unix / Linuxで利用可能なツールを使いたいです。

exiftool出力

ExifTool Version Number         : 10.15
File Name                       : ce_mark_with_cert_number.eps
Directory                       : .
File Size                       : 492 kB
File Modification Date/Time     : 2016:05:13 15:24:17+02:00
File Access Date/Time           : 2016:05:13 15:24:17+02:00
File Inode Change Date/Time     : 2016:05:13 15:24:17+02:00
File Permissions                : rw-r--r--
File Type                       : EPS
File Type Extension             : eps
MIME Type                       : application/postscript
TIFF Preview                    : (Binary data 123976 bytes, use -b option to extract)
Exif Byte Order                 : Little-endian (Intel, II)
Subfile Type                    : Full-resolution Image
Bits Per Sample                 : 8
Compression                     : Uncompressed
Photometric Interpretation      : RGB Palette
Samples Per Pixel               : 2
Planar Configuration            : Chunky
Strip Offsets                   : 379936
Strip Byte Counts               : 115542
Color Map                       : (Binary data 1536 bytes, use -b option to extract)
Extra Samples                   : Associated Alpha
Clipping Path Name              : Path
Creator                         : Adobe Illustrator(R) 8.0
For                             : Some cool company GmbH
Title                           : ce_mark_with_cert_number.eps
Create Date                     : 4/18/2007 10:49 AM
Bounding Box                    : 100 376 542 508
Version                         : 1.2 0
Copyright                       : (C) 1987-1996 Adobe Systems Incorporated All Rights Reserved
Image Height                    : 132
Image Width                     : 442
Image Size                      : 442x132
Megapixels                      : 0.058

重要な行は次のとおりです。

TIFF Preview                    : (Binary data 123976 bytes, use -b option to extract)

他のメタデータを維持しながら、ファイルから安全に削除したいと思います。

imagemagick Nukeメタデータの使用

imagemagickのパラメータは-strip機能しますが、すべてのメタデータを削除します。これは理想的ではありません。

find -iname '*.eps' -print0 | xargs -0 -I file convert -strip file file

正確な試みexiftool

1回試してください

exiftool -TIFFPreview:all= ce_mark_with_cert_number.eps

生産する

Warning: Sorry, Not a deletable group: TIFFPreview
Nothing to do.

2回試してください

exiftool -ThumbnailImage= -PreviewImage= ce_mark_with_cert_number.eps
Warning: [minor] Entries in IFD0 were out of sequence. Fixed. - ce_mark_with_cert_number.eps

生産する

Warning: [minor] Entries in IFD0 were out of sequence. Fixed. - ce_mark_with_cert_number.eps
    0 image files updated
    1 image files unchanged

関連情報