image

Image resize filter geactiveerd

Na de eerdere tests heb ik de image resize filter nu toegevoegd aan alle invoerformaten.

De resultaten lijken goed:

  • Gedownloade afbeeldingen zijn kleiner
  • Afbeeldingen worden geschaald op de server, niet in de browser.  Hierdoor zie je minder schaal artefacten -> betere beeldkwaliteit.

Maar we moeten dus de ogen openhouden voor eventuele kinderziekten.

Image resize filter: ongeveer OK

met categorie:  

De image resize filter ziet er zeer veelbelovend uit.

Het maakt in de upload map een sub-folder 'resize' aan.  Elke foto.jpg die afmeting xxx op yyy krijgt; komt daar terecht als foto-bbbxhhh.jpg. 

Er waren twee issues:

  • Bestanden worden geschreven met standaard suPHP rechten, dus owner mechelenblogt:mechelenblogt chmod 600.  Dit is niet genoeg, aangezien group www-data (apache) leesrechten moet hebben.  Een kleine hack met de toevoeging van chmod() op de juiste plaats verhelpt dit.
  • Er kan automatisch doorgelinkt worden naar de grote versie van de foto, maar dit overschrijft een bestaande link op de foto.  Een zeer spijtige zaak, al weet ik niet hoe vaak dit een probleem zou vormen?

Wat wel vlot verliep was het volgende:

  • De bestandsgrootte wordt fors ingeperkt, dus de module doet z'n werk goed.
  • Sub-folders blijven behouden; de originele boomstructuur blijft dus bestaan en begint met 'resize/'.
  • Werkt op alle afbeeldingen, onafhankelijk of de URL begint met 'http://www.mechelenblogt.be'.

Update: de chmod() hack is nu toegevoegd aan de officiele versie van image resize filter.

Update 2: ook een bug rapportje aangemaakt voor het overschrijven van de link.

Image resize filter

met categorie:  

Ik ga binnenkort eens kijken naar deze module: Image Resize Filter.

Het lijkt te doen wat we nodig hebben om de afbeeldingen kleiner te maken (dus bandbreedte te besparen en de inlaad-tijd van de pagina's te versnellen).

Wat ik nog wil nakijken:

Inhoud syndiceren