nach eingem email verkehr haben jandeluxe und ich entdeckt, dass sich ein fehler im image_manager addon befindet. das problem ist folgendes:
alle bilder werden zwar in generated/files gecached allerdings wird bei jedem neuladen der seite das bild neu geschickt. es werden also keine entsprechenden header mitgeschickt die dies verhindern würden, obwohl der image_manager technisch dazu in der lage ist.
das problem liegt in der datei class.rex_image_cacher.inc.php zeile 78 funktion sendImage.
dort wird das cachebild erstellt und versendet ohne die funktionen des image_managers zu benutzen.
ich weiss nun nicht ob dies bewusst so gewählt wurde oder ob es sich um ein problem handelt.
bitte die Lösung von Jan benutzen:
class.rex_image_cacher.inc.php > function sendImage()
- Code: Alles auswählen
// ORIGINAL
// send file
$image->sendHeader();
readfile($cacheFile);
- Code: Alles auswählen
// PATCH + type fix aus http://bugs.redaxo.de/showreport.php?bugid=161
// send file
$image->sendHeader();
$format = $image->getFormat() == 'JPG' ? 'jpeg' : strtolower($image->getFormat());
rex_send_file($cacheFile,'image/'.$format);
lg
matthias

