Page 1 sur 1

Librairie GD: image plus claire sur IE7

Posté : 25 juil. 2007, 16:27
par Wells83
Bonjour à tous. Voila mon problème, j'inclus via une image dynamique des images dans ma page.

Voici le code:

Code : Tout sélectionner

<?php header("Content-type: image/png"); $image = ImageCreateTrueColor($_GET[x], $_GET[y]); $couleur1 = ImageColorAllocate($image, 255, 255, 255); $im = @Imagecreatefrompng($_GET[img]); imagecopy($image,$im,0,0,$_GET[xpos],$_GET[ypos],$_GET[x],$_GET[y]); ImagePng($image); ?>
Comme vous le voyez je passe en paramètre l'url de l'image, la taille ainsi que la position que je doit afficher. Cela me permet de faire du découpage dynamique.

Voici maintenant le css:

Code : Tout sélectionner

background: url(../imagedyn.php?x=200&y=2&xpos=0&ypos=155&img=mon_image.png);
Jusqu'à présent tout marcher bien. Mais après avoir créer une nouvelle image, quel ne fut pas ma surprise en m'apercevant que l'image dynamique était plus claire sous IE7:

Image

Si qq'un à une idée d'ou cela peut provenir je suis preneur.

Wells

Posté : 25 juil. 2007, 19:29
par Cyrano
Je soupçonne que même dans la version 7 IE est encore un peu difficile avec le format png(24) :-k

Essaye avec la même image en jpg pour voir ?

Posté : 25 juil. 2007, 20:31
par Calimero
Je conseille de modifier le code de génération de l'image pour avoir une image en palette (et non en truecolor).

Posté : 25 juil. 2007, 21:43
par @rthur
Bonjour,

Je pense également que le pb de couleur de fond vient de la palette.
Par ailleurs, "émis" avec un t à la fin, ça pique les yeux ;)

Posté : 30 juil. 2007, 18:12
par Wells83
En fait c'est mon photoshop qui a enregistré le png différement. En ouvrant et réenregistrant le probleme à disparut.

Ma fois..... ^^

Posté : 30 juil. 2007, 18:23
par Truc
Modération :
Wells83, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.