<?PHP
Header ("Content-type: image/jpeg");
$Image = $HTTP_GET_VARS["img"];
$im = "";
if (! empty ($Image))
$im = ImageCreateFromJPEG ($DOCUMENT_ROOT."/textures/".$Image.".jpg");
if ($im == "")
{
$im = ImageCreate (256,256);
$UseImg = false;
}
else
$UseImg = true;
$tmp = $HTTP_GET_VARS["tc"];
if (empty ($tmp))
$r = $g = $b = 0x00;
else
{
$r = hexdec (substr ($tmp, 0, 2));
$g = hexdec (substr ($tmp, 2, 2));
$b = hexdec (substr ($tmp, 4, 2));
}
$fore = ImageColorAllocate ($im, $r, $g, $b);
if (! $UseImg)
{
$tmp = $HTTP_GET_VARS["bc"];
if (empty ($tmp))
$r = $g = $b = 0xff;
else
{
$r = hexdec (substr ($tmp, 0, 2));
$g = hexdec (substr ($tmp, 2, 2));
$b = hexdec (substr ($tmp, 4, 2));
}
$back = ImageColorAllocate ($im, $r, $g, $b);
imagefill ($im, 1, 1, $back);
}
$size = $HTTP_GET_VARS["s"];
if ($size == 0)
$size = 10;
$list = explode("|", $HTTP_GET_VARS["t"]);
$pos = $size / 1.5;
foreach ($list as $line)
{
$line = strtr ($line, "^", " ");
ImageTTFText ($im, $size, 0, 0, $pos, $fore, "./strip.ttf", $line);
$pos = $pos + $size;
}
ImageJPEG ($im);
ImageDestroy ($im);
?>
Cette ligne: $im = ImageCreateFromJPEG ($DOCUMENT_ROOT."/textures/".$Image.".jpg"); me pose un petit problème, j'aimerais pouvoir insérer des images qui se trouve sur un autre site, voire définir dans l'url de l'image créer la source de l'image à modifier, sa donnerais une chose du genre: Code : Tout sélectionner
www.monsite/script.php?&tc=000000&bc=ffffff&s=20&t=Bonjour^Mr|Dupont&img=www.autresite/image.jpg