Autor Zpráva
kabanos
Profil *
Ahoj,
na netu jsem našel kód, který mění 1 barvu daného obrázku.
Volá se otevřením stránky, např: http://127.0.0.1/change-color-image.php?file=pozadi.gif&color=123456
<?php
if (isset($_GET)) {
  reset ($_GET);
  while (list ($key, $val) = each ($_GET)) {$$key = $val;}
}
$image = imagecreatefromgif($file);
$newColor = $color;
$colorToChange = "ffffff";
$c1 = sscanf($colorToChange,"%2x%2x%2x");
$c2 = sscanf($newColor ,"%2x%2x%2x");
$cIndex = imagecolorexact($image,$c1[0],$c1[1],$c1[2]);
imagecolorset($image,$cIndex,$c2[0],$c2[1],$c2[2]);
header("Content-Type: image/gif");
imagegif($image);
?>


Po změně se obrázek načte do prohlížeče jako čistá stránka s upraveným obrázkem. Jak tento kód upravit, aby této stránce mohl přidat styly nebo cokoli jiného, prostě aby byla plnohodnotnou stránkou a ne jen stránkou s obrázkem? Nemohu ale vytvořit fyzicky nový soubor s tímto obrázkem - nepovolený zápis na disk!!!

Díky
Alphard
Profil
Vložte ho do stránky.
<img src="http://127.0.0.1/change-color-image.php?file=pozadi.gif&color=123456">

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: