Image-Cache und seltene Bildformate (TIFF, PDF, EPS)

am 20.03.2012 - 11:19 Uhr in
Meine Kollegen müssen eine Datenbank mit wöchentlichen Infos füllen. Fast alle Anforderungen lassen sich mit den vielfältigen Möglichkeiten der Inhaltstypen-Datenfelder abbilden, Auswahllisten, Dateianhänge, etc.
Nur bei Bildern habe ich ein Problem: Die Kollegen möchten Bilder aus allen möglichen Quellen einbinden, haben aber selbst kein Bildbearbeitungsprogramm. Von GIFs über EPS-Dateien bis 15MB CMYK-Tiffs oder Bildern im PDF-Format ist da alles dabei. Der Drupal-Core-Imagecache kann ja schon extrem viel, aber mit exotischen Bildformaten umgehen eher nicht.
Hat jemand eine Idee? Kann man irgendwie Anhänge/Eingaben eines Inhaltstypenfeldes vor dem Speichern über ein Script manipulieren, z.B. durch einen Imagemagick jagen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Von "sich aus" kann Drupal
am 21.03.2012 - 10:18 Uhr
Von "sich aus" kann Drupal diese Dateien nicht als "normale Bilder" behandeln - hier müsstest du dann schon via imagemagick auf dem Server die Dateien konvertieren.
Das Modul [do:imagecache_actions] bietet dir hierfür Custom Actions - diese kannst du dann mit eigenem PHP Code befüllen. Bei der Umwandlung von EPS / PDF ist zu beachten, dass die korrekten Profile mit übergeben werden, da es sonst zu Farbverfälschungen bei der Ausgabe kommen kann. Je nach Input Format bedeutet dies recht viel Rum-Bastelei :) - Zugriff auf den Server / Erfahrung im Umgang mit der Kommandozeile setze ich hier einmal voraus.
Falls ihr in eurem Workflow CMYK-JPEGs verwendet ist das Tool jpegicc recht nützlich.
SteffenR