Verfasst: 29.12.2006 16:48
hi

dann wird die statsitik aufjedenfall (wenn gd installiert ist) erstellt, halt nur ohne background image 
dann noch bei meinem code
da du ja das in dem array oben hast und wieso neu berechnen lassen.
hier die komplette datei: http://jan500.org/signature/signature.phps
und wenn man das in den sig.gif ordner macht http://jan500.org/signature/index.phps
gruß Jan
ich würde das so machenSkippy hat geschrieben:Code: Alles auswählen
$image = "../images/signature.png"; list($width, $height, $type) = @getimagesize($image); switch ( $type ) { case 1: $im = imagecreatefromgif($image); break; case 2: $im = imagecreatefromjpeg($image); break; case 3: $im = imagecreatefrompng($image); break; default: die('Error by define Imagetype it must be an jpg|gif|png'); break; }

Code: Alles auswählen
$image = "../images/signature.png";
list($width, $height, $type) = @getimagesize($image);
switch ( $type )
{
case 1:
$im = imagecreatefromgif($image);
break;
case 2:
$im = imagecreatefromjpeg($image);
break;
case 3:
$im = imagecreatefrompng($image);
break;
default:
$width = 470;
$height = 60;
$im = @ImageCreate ($width, $height);
break;
}

dann noch bei meinem code
in folgendes ändern$breite = imagesx($im);
$hoehe = imagesy($im);
$farben= array();
for ($b= 0; $b < $breite; $b++)
{
for ($h= 0; $h < $hoehe; $h++)
{
$farben[] = imagecolorat($im, $b, $h);
}
}
Code: Alles auswählen
$farben= array();
for ($b= 0; $b < $width; $b++)
{
for ($h= 0; $h < $height; $h++)
{
$farben[] = imagecolorat($im, $b, $h);
}
}
hier die komplette datei: http://jan500.org/signature/signature.phps
und wenn man das in den sig.gif ordner macht http://jan500.org/signature/index.phps
gruß Jan