Author: Edgar Bonet Date: To: guilde Subject: Re: GD vs imagemagic
Bonjour !
Frédéric a écrit > le résultat [d'une réduction de taille d'image] est dégueu :o( J'ai
> pourtant utilisé la méthode IMG_BICUBIC dans imagescale De ce que je comprends de la doc, le paramètre $mode de la fonction
imagescale() permet de choisir la méthode d'interpolation. Ton problème
n'est pas lié à une mauvaise interpolation mais au manque
d'antialiasing. Bien que les notions soient apparentées, l'interpolation
et l'antialiasing sont deux choses différentes.
J'ai l'impression que imagescale() ne supporte pas l'antialiasing. Tu
peux essayer imagecopyresampled(), dont la doc affirme que « reducing
the size of an image still retains a great deal of clarity ». Ce n'est
pas très clair, mais on peut interpréter ça comme signifiant que ça fait
de l'antialiasing.
Si ça ne marche pas, tu devras te rabattre sur php-imagick, comme
suggéré par Miguel Moquillon.