Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/03/2006, 01h46   #1
Membre actif
 
Avatar de jak0
 
Inscription : mai 2005
Messages : 272
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 272
Points : 176
Points : 176
Par défaut imagecopyresized + Déformation couleurs

Salut à tous,

J'ai fait un petit script permettant de créer automatiquement une miniature à partir d'une image tout en gardant la proportion largeur/hauteur.
Je suis face à une petite question, est-ce normal que les couleurs ne ressortent pas identiques ???

Exemple :
Miniature
Image

Voici les fonctions que j'utilise :
Code :
1
2
3
4
5
getimagesize
imageCreateFromJPEG
imagecreate
imagecopyresized
imagejpeg
__________________
Goah Sha Kree
jak0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 09h24   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Essaie avec imageCopyResampled().
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 11h54   #3
Membre actif
 
Avatar de jak0
 
Inscription : mai 2005
Messages : 272
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 272
Points : 176
Points : 176
Merci mais ca donne exactement la meme chose. Peut-être devrait-je mettre à jour ma librairie GD ???
__________________
Goah Sha Kree
jak0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 13h41   #4
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
Essai de la générer en PNG ?
La compression JPG est qd meme destructrice, et c'est encore plus flagrant sur les images de ptite taill,e même si ces soucis de couleurs sont bizarre comme altération..
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 13h49   #5
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Méfies-toi aussi des messages d'erreurs que tu génères : http://jak0-uploader.hd.free.fr/readfile.php?file=455

Citation:
Attention ce site ne fonctionne que sous Mozilla Firefox.
Ah bon ? Pourquoi ?

J'aime bien le fichier 140..
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 13h51   #6
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Désolé pour la fausse piste donnée plus haut.
La solution se trouve dans l'utilisation d'imagecreatetruecolor().
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 15h46   #7
Membre actif
 
Avatar de jak0
 
Inscription : mai 2005
Messages : 272
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 272
Points : 176
Points : 176
Lol, macbook je savais que je ne faisait pas forcément bien d'utiliser ma petite application pour lier les images, et par contre je te remercie de la remarque sur les messages d'erreurs, j'avaient pas vu que j'en générait quand le ficheir n'était pas connu ou autorisé, je vais rectifié ça
Par contre, le fichier 140 ne fonctionne pas non plus lol (aurai-tu fait une erreur en recopiant ???)
Et pour le "ne fonctionne que sous Firefox", c'est à cause de la façon dont j'ai déclaré les actions sur liens : <a href="#" onclick="..."> Ce qui fonctionne très bien sous firefox mais pas du tout sous IE

Merci pour la piste Kirkis, mais j'aurai bien aimé + d'infos, faut dire que j'ai déjà pas mal cherché, enfin je vais regarder...

Pour les PNG, NoT, je vais regardé aussi mais je doute que le probleme vienne de là...
__________________
Goah Sha Kree
jak0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 22h39   #8
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Héhé, désolé, j'ai répondu un peu rapidement.
Appelle simplement imagecreatetruecolor() au lieu de imagecreate() et tu n'auras plus ce problème de sampling.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 00h34   #9
Membre actif
 
Avatar de jak0
 
Inscription : mai 2005
Messages : 272
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 272
Points : 176
Points : 176
Effectivement, c'est bien ça. Merci à tous et à ++
__________________
Goah Sha Kree
jak0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h57.


 
 
 
 
Partenaires

Hébergement Web