hallo allemiteinander, ich habe mein problem auch schon in ein anderes board gepostet - allerdings wurde mein problem dort nicht gelöst. deshalb wende ich mich mal ein ein "professionelleres" Forum. Es geht um folgendes:
ich möchte für ein browsergame 2 bilder (beide gif) übereinander kopieren. mein erstes problem war, dass sich die farbtöne im neuen bild ineinander vermischt haben.
hier der 1. quellcode:
datei online:
http://warriors-legend.de/andere/forum/bildtest.php
bilder:
http://warriors-legend.de/andere/forum/01.gif
http://warriors-legend.de/andere/forum/03.gif
----------
jetzt wollte ich das problem mit "imagecreatetruecolor()" lösen, dass sich die farbtöne nicht vermischen.
code:
die datei ist unter
http://warriors-legend.de/andere/forum/gif.php
zu erreichen
mein problem mit der farbtonvermischung wurde gelöst, allerdings habe ich jetzt kein transparentes gif mehr (der hintergrund ist jetzt schwarz) und nicht, wie gewünscht, transparent. ich möchte, wenn möglich, im gif format bleiben. mit "imagecolortransparent()" konnte ich das problem nicht lösen.
ich hoffe ihr könnt mir da weiterhelfen.
ich möchte für ein browsergame 2 bilder (beide gif) übereinander kopieren. mein erstes problem war, dass sich die farbtöne im neuen bild ineinander vermischt haben.
hier der 1. quellcode:
PHP Code:
<?
header("Content-Type: image/gif");
$ebene_01 = imagecreatefromgif("01.gif");
$ebene_03 = imagecreatefromgif("03.gif");
imagecopy($ebene_01, $ebene_03, 0, 0, 0, 0, 40, 40);
imagegif($ebene_01);
?>
http://warriors-legend.de/andere/forum/bildtest.php
bilder:
http://warriors-legend.de/andere/forum/01.gif
http://warriors-legend.de/andere/forum/03.gif
----------
jetzt wollte ich das problem mit "imagecreatetruecolor()" lösen, dass sich die farbtöne nicht vermischen.
code:
PHP Code:
<?
header("Content-Type: image/gif");
$im = imagecreatetruecolor(40, 40);
$ebene_01 = imagecreatefromgif("01.gif");
$ebene_03 = imagecreatefromgif("03.gif");
imagecopy($im, $ebene_01, 0, 0, 0, 0, 40, 40);
imagecopy($im, $ebene_03, 0, 0, 0, 0, 40, 40);
imagegif($im);
?>
http://warriors-legend.de/andere/forum/gif.php
zu erreichen
mein problem mit der farbtonvermischung wurde gelöst, allerdings habe ich jetzt kein transparentes gif mehr (der hintergrund ist jetzt schwarz) und nicht, wie gewünscht, transparent. ich möchte, wenn möglich, im gif format bleiben. mit "imagecolortransparent()" konnte ich das problem nicht lösen.
ich hoffe ihr könnt mir da weiterhelfen.
Comment