[TYPO3-UG Denmark] IMG_RESOURCE vs. imageMagickConvert - caching

Johnny S js at itpower.dk
Mon Dec 29 16:47:54 CET 2008


Jeg har fundet en anden mærkelig ting, hvor jeg bruger følgende kode fra
frontenden:
---------
$imageConf = $this->conf['image.'];
$imageConf['file'] = $row[image];
$imageConf['file.']['maxH'] = $this->conf[thumbnailMaxH];
$imageConf['file.']['maxW'] = $this->conf[thumbnailMaxW];
$thumbnailImage = $this->cObj->IMG_RESOURCE($imageConf);
---------

$row[image] indeholder stien og filnavnet til det billede, der skal
nedskaleres. Jeg har ét billede, som jeg har liggende både i roden af
mit webhotel (altså på samme niveau som fx. typo3conf/) og i uploads/.
Dog er det kun billedet i uploads/ som bliver genereret af IMG_RESOURCE.

Jeg har prøvet på 2 forskellige typo3-installationer, med både
forskellige billeder og de samme billeder. Samme resultat. Kun dem i
uploads/-mappen bliver genereret.

Hvad har jeg overset her? Jeg har kigget i class.tslib_content.php og så
vidt jeg kan se, er der ikke noget i IMG_RESOURCE() eller
getImgResource() som fastlåser sig til uploads/-mappen.

Hilsen Johnny



man, 29 12 2008 kl. 14:41 +0100, skrev Johnny S:
> Hej folkens
> 
> Jeg sidder og roder med en extension, som bla. foretager skalering af
> billeder. Billederne bliver uploadet i én opløsning og skal præsenteres
> i x-antal andre opløsninger i både front- og backend.
> 
> I frontenden laver jeg thumbnails og lignende med IMG_RESOURCE() og i
> backenden bruger jeg imageMagickConvert(). Så vidt jeg kan se, så cacher
> de 2 funktioner ikke billederne på samme måde. Kigger jeg i tabellen
> 'cache_imagesizes', så bliver den ene noteret med en relativ path og den
> anden med en absolut path. Det giver forskellige md5hash'es, hvilket
> betyder at jeg ender med 2 ens cachede billeder.
> 
> Jeg ville gerne, at min backend stod for generering af thumbnails, så
> man ikke oplever så stor loadtid i frontenden.
> 
> Nogle gode idéer? 
> 
> Jeg vil gerne grave lidt kode frem, hvis det kan hjælpe på en løsning.
> 
> På forhånd tak.
> 
> Hilsen Johnny
> 
> _______________________________________________
> TYPO3-UG-denmark mailing list
> TYPO3-UG-denmark at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark



More information about the TYPO3-UG-denmark mailing list