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