Jump to content
Sign in to follow this  
maximettb

Création de miniatures

Rate this topic

Recommended Posts

Bonjour à tous,

Voilà, je cherche à créer des miniatures d'images à la volée. J'ai pour le moment une solution à base de GD, mais je ne suis pas entièrement satisfait. En effet, les miniatures sont très crénelées, elles n'ont absolument aucun lissage, ce que je trouve assez disgracieux.

Quelqu'un connait-il un moyen (option de GD, librairie ou encore outil externe) pour lisser ces images miniaturisées ?

Merci !

Edited by maximettb

Share this post


Link to post
Share on other sites

Salut,

Tu cherche a obtenir un .jpg ?

Si c'est le cas j'utilise GD et j'ai aucun problème.

Tu parles d'images crènelées, de lissage ... ca c'est pour la 3D :P

Tu veux peut être parler des contours d'une image qui contient des zones transparentes ?

Soit plus précis, avec le peu d'infos, je peux pas t'aider plus.

@++

Share this post


Link to post
Share on other sites

Bonjour,

Sans doute l'utilisation de "ImageCreate" au lieu de "ImageCreateTrueColor" te donne des images avec un anti aliasing pas très bon ?!

Share this post


Link to post
Share on other sites

Mon message n'est peut-être pas suffisament clair.

Je donne un peu plus de détail :

Je souhaite que mes visiteurs puissent uploader des photos sur mon site. Une fois leur photo uploadée, je créé des images miniatures à l'aide de GD ( méthode ImageCreateTrueColor ) en JPG. Or, je trouve que cette image est très brute. Par exemple, quand on redimensionne une image sous un logiciel comme Photoshop, les pixels sont biens lissés, il n'y a pas de crénelage qui apparait ( sans doute un algorithme de triangulation ou quelque chose dans le genre ) . Je me demandais s'il n'y avait pas avec GD ou une autre librairie une manière de lisser mes images miniatures comme c'est le cas par exemple avec Flickr.

Merci.

Share this post


Link to post
Share on other sites

Je n'utilise pas de facteur de qualité, le défaut est donc à 75. Je vais essayer en augmentant ce critère de qualité, mais je ne sais pas si ce critère de compression pourra améliorer un peu les choses.

Merci.

Share this post


Link to post
Share on other sites

Elles font quelles tailles tes vignettes ? perso je fais des 200/150 et le résultat est satisfesant pour un affichage de vignette sur le web !

Photoshop n'est pas au même prix et n'a pas vraiment la même utilité, c'est déja sympa de la part de php de pouvoir gérer celà :D

Share this post


Link to post
Share on other sites

Nous avions intégré un mécanisme de traitement à la volée en php basé (si ma mémoire est bonne) sur ImageMagik mais, comme toi, nous n'étions pas satisfait du résultat : qualité d'image assez dégradée à la sortie. Après pas mal d'expériences, nous sommes revenus à l'utilisation de photoshop qui assure le meilleur rendu. C'est plus long, mais plus propre !

Sylvain

NB. Nous sommes sur des problématiques de l'ordre du millier d'image, donc cela reste gérable. Si nous devions traiter des dizaines de milliers d'images, nous serions probablement resté sur un automatisme, même imparfait...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...