tach :-)
ich hab mir gestern neue buttons mit farbverlauf für das mx_rainbow gemacht.
um das nicht jedesmal im grafikprogramm zu erstellen hab ich mir ein vorhandenes script umgebaut.
<?php
function imagecolorgradient($im, $x1, $y1, $height, $width, $farbe_oben, $farbe_unten)
{
$color0=($farbe_oben[0]-$farbe_unten[0])/$width;
$color1=($farbe_oben[1]-$farbe_unten[1])/$width;
$color2=($farbe_oben[2]-$farbe_unten[2])/$width;
for ($i=0;$i<=$width;$i++)
{
$red=$farbe_oben[0]-floor($i*$color0);
$green=$farbe_oben[1]-floor($i*$color1);
$blue=$farbe_oben[2]-floor($i*$color2);
$col= imagecolorallocate($im, $red, $green, $blue);
imageline($im, $x1+$i, $y1, $x1+$i, $y1+$height, $col);
}
}
$width = 111;
$height = 40;
$farbe_oben = array(250, 245, 206);
$farbe_unten = array(250, 225, 109);
$im = imagecreatetruecolor($height, $width);
imagecolorgradient($im, 0, 0, $width, $height, $farbe_oben, $farbe_unten);
header("Content-Type: image/png");
imagepng($im);
imagedestroy($im);
?>
die maße sind jetzt so wie im mx-rainbow das problem ist aber das es verkehrtrum ist.
zu sehen hier (http://www.mich-tipps.de/gradient.php)
jetzt würde wieder ein schritt in der bildbearbeitung hinzukommen :-(
also wenn da jemand weiß wie ich das ding um 90 grad nach rechts drehen kann....
ich hab bisher mit den width/height werten und dem x und y rumgespielt aber ohne erfolg.
hab es zwar nach rechts drehen können aber dann war der farbverlauf von links nach rechts und nicht von oben nach unten :mad2: :puzzled: