( jc – 15.02.2011 3:40)
Precompress Plugin (precompress.image_manager.plugin)
Dieses Plugin ermöglich über die Funktion convert
des ImageMagick Pakets die Verarbeitung von Bildern, die für den image_manager (bzw. die GD lib) bei gegebenen Hosting (RAM, Scriptlaufzeit) zu groß wären. Über einen Schwellenwert (trigger) für Höhe & Breite wird definiert ab welcher Bildgröße das Plugin unterstützende Vorarbeit leisten soll.
Liegen die Maße eines Bildes über dem Schwellenwert, wird per convert
eine verkleinerte Version in ./generated/files/ gecacht, und diese für den weiteren Workflow des image_managers als Basis verwendet.
Das Originalbild wird dabei nicht verändert, d.h. bleibt in seiner Größe und Speicherort (./files) unverändert.
Beispiel
Bilddatei 14543×2125px, 8,2MB ( Originaldatei )

Settings
- trigger_width Bildbreite ab der das Plugin eingreift
- trigger_height Bildhöhe ab der das Plugin eingreift
- path_to_convert Pfad zum
convert
binary auf dem Server
Requirements
- image_manager XT
- ImageMagick’s
convert
sowie die Rechte selbiges überexec()
auszuführen. Dies ist ein feature besserer Hoster/Hostingpakete, und bei landläufigen Massen/Billigprovidern üblicherweise nicht vorhanden. Folgende Hoster bieten in ihren Paketen “ImageMagik/Convert” an, und können vom Autor aus eigener/guter Erfahrung empfohlen werden: Domainfactory (affiliate link), GN2-Hosting