par
Wells83 » 25 juil. 2007, 16:27
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:
Si qq'un à une idée d'ou cela peut provenir je suis preneur.
Wells
Bonjour à tous. Voila mon problème, j'inclus via une image dynamique des images dans ma page.
Voici le code:
[code]
<?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);
?>
[/code]
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]
background: url(../imagedyn.php?x=200&y=2&xpos=0&ypos=155&img=mon_image.png);
[/code]
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:
[img]http://wells83.free.fr/BUG/bug_image.PNG[/img]
Si qq'un à une idée d'ou cela peut provenir je suis preneur.
Wells