= 1) { $teilfakt = 0 ; } else { $teilfakt = 0.6 + 0.4 * (1-$anteilzeit); } $bildnamz = "z".$bildarr[$nn][0].".jpg"; $bildnamo = "o".$bildarr[$nn][0].".jpg"; $imagez = imagecreatefromjpeg($bildnamz); $imageo = imagecreatefromjpeg($bildnamo); for($bb=0;$bb<$bildarr[$nn][3];$bb++){ for($bh=0;$bh<$bildarr[$nn][4];$bh++){ $rgbaz = imagecolorat($imagez,$bb,$bh); $alphaz = ($rgbaz & 0x7F000000) >> 24; $redz = ($rgbaz & 0xFF0000) >> 16; $greenz = ($rgbaz & 0x00FF00) >> 8; $bluez = ($rgbaz & 0x0000FF); $rgbao = imagecolorat($imageo,$bb,$bh); $alphao = ($rgbao & 0x7F000000) >> 24; $redo = ($rgbao & 0xFF0000) >> 16; $greeno = ($rgbao & 0x00FF00) >> 8; $blueo = ($rgbao & 0x0000FF); $farbred = $redz + ($redo - $redz) * $teilfakt; $farbgreen = $greenz +($greeno - $greenz ) * $teilfakt; $farbblue = $bluez + ($blueo - $bluez ) * $teilfakt; $farbe_p = imagecolorallocate($imageo,$farbred,$farbgreen,$farbblue); imagesetpixel($imageo, $bb, $bh, $farbe_p); } } imagecopy( $image, $imageo, $bildarr[$nn][1], $bildarr[$nn][2], 0, 0, $bildarr[$nn][3], $bildarr[$nn][4] ); } //Ausgabe des Bildes im Browser imagejpeg($image); imagedestroy($image); ?>