Supportnet / Forum / Skripte(PHP,ASP,Perl...)
bild: farbproblem
Frage
$im = ImageCreateFromJPEG ("images/fotos/bild.jpg");
//hier liegt das problem...
#$farbe = ImageColorAllocate($im, 0, 0, 0);
imagesetpixel ($im, 1, 1, $farbe);
imagesetpixel ($im, 1, 2, $farbe);
imagesetpixel ($im, 1, 3, $farbe);
imagesetpixel ($im, 1, 4, $farbe);
imagesetpixel ($im, 1, 5, $farbe);
imagesetpixel ($im, 1, 6, $farbe);
imagesetpixel ($im, 1, 7, $farbe);
imagesetpixel ($im, 2, 1, $farbe);
imagesetpixel ($im, 2, 1, $farbe);
imagesetpixel ($im, 2, 1, $farbe);
imagesetpixel ($im, 2, 1, $farbe);
header("Content-type: image/jpeg");
ImageJpeg($im);
------------------------
wenn ich jetzt $farbe nicht gesetzt habe, dann werden die pixel schwarz. wenn ich $farbe gesetzt habe, mit den gleichen werden wie oben, dann werden die pixel grau...
wo oder was ist der fehler??
gruß
dominik
Antwort 1 von semi
Mal so 'ne Vermutung.
Du kannst nur Farben verwenden, die in der Farbpalette des Bildes definiert sind.
Gruß,
Michael
Du kannst nur Farben verwenden, die in der Farbpalette des Bildes definiert sind.
Gruß,
Michael
Antwort 2 von dome85
danke.
testweise hatte ich die ein weißes rechteck in das bild gemacht. hat aber trotzdem nicht funktioniert.
jetzt habe ich es aber trotzdem hinbekommen, indem ich mit "imagecolorclosest" gearbeitet habe und nicht mehr jpeg sondern png genommen habe.
dominik
testweise hatte ich die ein weißes rechteck in das bild gemacht. hat aber trotzdem nicht funktioniert.
jetzt habe ich es aber trotzdem hinbekommen, indem ich mit "imagecolorclosest" gearbeitet habe und nicht mehr jpeg sondern png genommen habe.
dominik

