Hallo zusammen,
mir ist aufgefallen dass hochgeladene 300dpi Bilder auch nach der Optimierung per ImageMagick noch 300dpi und somit eine extrem hohe Dateigröße besitzen.
Da die Bilder gleichzeitig in 300dpi zum Download zur Verfügung gestellt werden sollen kommt eine Vorabumwandlung auf 72dpi in bspw. Photoshop nicht in Frage.
Meine Installation:
TYPO3 4.1.7
PHP 5.1.6
ImageMagick 6.2.8
Gibt es hier eine Möglichkeit?
Besten Gruß
dubidu
hallo typo3 community!
interessiere mich immer noch brennend für eine lösung des problems! hat keiner nen tip parat?
ein ratloser, aber vielmals grüßender
dubidu
hallo zusammen,
habe mittlerweile herausgefunden dass es wohl etwas mit dem header der grafiken zutun.
Für die dpi Umwandlung muss nämlich eigentlich nicht viel gerechnet werden, das ist "nur" ein
Eintrag im JPEG-Header, der umgeschrieben werden muss. Allerdings gibt es wohl mehrere Formate, das
heißt, dass wenn z.B. vorher Photoshop seinen dpi-Wert in den Header eingetragen hat, wird der
dpi-Wert des JPEG-Headers ignoriert. Es gibt wohl auch Software, welche den Wert im Header direkt
ignorieren und ihren eigenen reinschreiben.
Genau wie Du schreibst, hat mich die dpi Angabe verwirrt.
Photoshop hat eigene Einträge im Dateiheader dazu.
Es wird auch nach erfolgreicher Konvertierung bei Photoshop 300 dpi ausgegeben, bei z.B. Paint dagegen 72 dpi....
Sehr verwirrend!
Ich hab die Konvertierung so gelöst:
1. png erstellen, danach die Ausgabe in jpg konvertieren.
$source_image = "fileadmin/test.jpg";
$newfile = "fileadmin/test.png";
$newJPEGfile = "fileadmin/test2.jpg";
$cmyk_profile = "/fileadmin/templates/CMYK_Profiles/USWebCoatedSWOP.icc";
$rgb_profile = "/fileadmin/templates/RGB_Profiles/ColorMatchRGB.icc";
$cmd = t3lib_div::imageMagickCommand('convert',' -profile ' .$cmyk_profile. ' -profile ' . $rgb_profile. ' -density 72x72 ' .$source_image. ' ' .$newfile);
exec($cmd);
$cmd = t3lib_div::imageMagickCommand('convert', $newfile. ' -density 72x72 ' .$newJPEGfile);
exec($cmd);
Die Farbprofile sind von Adobe.
kann mir jemand evtl. sagen wo ich dies abändern muss und ob dies irgendwelche negativen konsequenzen hat?
werde weitergooglen und ausprobieren und wenn möglich meine lösung posten, jedoch würd ich mich freuen wenn jemand direkt nen hinweis gibt.
danke & besten gruß
dubidu[/quote]
Das habe ich mal bei Image Magick v4.2.9 beobachtet. Es hat mir einfach bei 300dpi Bildern im Frontend kein Bild mehr angezeigt, während im Backend das Thumbnail vorhanden war. Ich habe das Problem umgangen, indem ich die neueste Version von IM installiert hatte. Aber so wie es aussieht, hast Du schon die neueste Version.
Vielleicht steht hier noch was brauchbares: http://www.imagemagick.org/discourse-server/viewtopic.php?f=10&t=4991