Hmmm... kennst du die interen Datenstrukturen eines PICT oder eines TIFF?
Nicht so einfach...
ICh hab eben schon übelegt, obs ein Tool gibt, das einem ein EPS auseinanderpflückt in seine Betandteile, bzw. diese einfach mal auflistet. Ich kann mich dunkel erinnern sowas schon mal in den Händen gehabt zu haben, im Moment fällt mir aber nichts ein.
...Doch, Helios Terminalprogramm oiimginfo, aber ich glaube, das ist nicht was du dir vorgestellt hast:
Code tom@HELIOS:~$ oiimginfo /data/a%e/00000-/52900.eps Info for /data/a%e/00000-/52900.eps: Creator: 8BIM (Adobe Photoshop? 3.0.5 Rev.B) File type: EPSF (Encapsulated PostScript File) Extension: (None) Reference ID: (None) File contains 7 objects: Object 1: Id: 1 Type: Mask Quality: Print Main access method: PostScript Image type: EPSF Type extension: (None) Reference ID: (None) GFX information of this object: Colorspace: CMYK Size per unit: 54053 bytes Number of channels: 4 There are 4 inks defined: Ink 0: Name: Process `Cyan' Ink 1: Name: Process `Magenta' Ink 2: Name: Process `Yellow' Ink 3: Name: Process `Black' Object 2: Id: 1 Type: Image Quality: Print Main access method: PostScript Image type: EPSF Type extension: (None) Reference ID: (None) GFX information of this object: Colorspace: CMYK Compression: None Rows: 3872 Columns: 2592 X resolution: 300.000000 dpi Y resolution: 300.000000 dpi Bits per channel: 8 Number of channels: 4 There are 4 inks defined: Ink 0: Name: Process `Cyan' Ink 1: Name: Process `Magenta' Ink 2: Name: Process `Yellow' Ink 3: Name: Process `Black' Image contains additional resources: IPTC Informations of 28 bytes length XMP Informations of 17068 bytes length Object 3: Id: 1 Type: Image Quality: Print Main access method: Raster Image type: JPEG Type extension: (None) Reference ID: (None) GFX information of this object: Colorspace: CMYK Compression: JPEG Rows: 3872 Columns: 2592 X resolution: 300.000000 dpi Y resolution: 300.000000 dpi Size per unit: 10368 bytes Bits per channel: 8 Number of channels: 4 There are 4 inks defined: Ink 0: Name: Process `Cyan' Ink 1: Name: Process `Magenta' Ink 2: Name: Process `Yellow' Ink 3: Name: Process `Black' Object 4: Id: 2 Type: Plate Quality: Print Main access method: PostScript Image type: EPSF Type extension: (None) Reference ID: (None) GFX information of this object: Colorspace: CMYK Compression: None Rows: 3872 Columns: 2592 X resolution: 300.000000 dpi Y resolution: 300.000000 dpi Bits per channel: 8 Number of channels: 4 There are 4 inks defined: Ink 0: Name: Process `Cyan' Ink 1: Name: Process `Magenta' Ink 2: Name: Process `Yellow' Ink 3: Name: Process `Black' Image contains additional resources: IPTC Informations of 28 bytes length XMP Informations of 17068 bytes length Object 5: Id: 1 Type: Trailer Quality: Print Main access method: PostScript Image type: EPSF Type extension: (None) Reference ID: (None) GFX information of this object: Colorspace: CMYK Size per unit: 182 bytes Number of channels: 4 There are 4 inks defined: Ink 0: Name: Process `Cyan' Ink 1: Name: Process `Magenta' Ink 2: Name: Process `Yellow' Ink 3: Name: Process `Black' Object 6: Id: 1 Type: Image Quality: Screen Main access method: Raster Unstructured access supported Image type: PICT Type extension: (None) Reference ID: (None) GFX information of this object: Colorspace: RGB Compression: JPEG Rows: 512 Columns: 343 X resolution: 39.697266 dpi Y resolution: 39.697266 dpi Size per unit: 1038 bytes Bits per channel: 8 Number of channels: 3 There are 3 inks defined: Ink 0: Name: Channel `RGBRed' Ink 1: Name: Channel `RGBGreen' Ink 2: Name: Channel `RGBBlue' Object 7: Id: 1 Type: Icon Quality: Screen Main access method: Raster Image type: MacIcon Type extension: (None) Reference ID: (None) GFX information of this object: Colorspace: RGB Compression: None Rows: 112 Columns: 75 X resolution: 72.000000 dpi Y resolution: 72.000000 dpi Size per unit: 225 bytes Bits per channel: 8 Number of channels: 3 There are 3 inks defined: Ink 0: Name: Channel `RGBRed' Ink 1: Name: Channel `RGBGreen' Ink 2: Name: Channel `RGBBlue' Jedes Objekt ist eine Bildvariante.
Das ganze lässt sich natürlich filtern und passend ausdünnen und so sehr effizient auf riesige Bildmengen loslassen.