Guten tag,
ich versuche zuzeit ein bild um die Horizontale Achse zu drehen. Klappt auch soweit .
Ehm nur würd ich gern auch noch wollen das wen das bild "ausgeben" wird das dan transperent ist und nicht schwarzer hintergund.
ich versuche zuzeit ein bild um die Horizontale Achse zu drehen. Klappt auch soweit .
Ehm nur würd ich gern auch noch wollen das wen das bild "ausgeben" wird das dan transperent ist und nicht schwarzer hintergund.
PHP-Code:
<?PHP
$strOrgImage = $_GET['d'];
list ( $iOrgImageX, $iOrgImageY,
$iOrgImageType ) = getimagesize ( $strOrgImage );
$iOrgImageX -= 1;
switch ( $iOrgImageType )
{
case 1:
$rOrgImage = imagecreatefromgif ( $strOrgImage );
break;
case 2:
$rOrgImage = imagecreatefromjpeg ( $strOrgImage );
break;
case 3:
$rOrgImage = imagecreatefrompng ( $strOrgImage );
}
$rReturnImage = imagecreatetruecolor ( $iOrgImageX + 1, $iOrgImageY );
for ( $iX = 0; $iOrgImageX >= 0; $iOrgImageX-- )
{
for ( $iY = 0; $iY <= $iOrgImageY; $iY++ )
{
$iColorIndex = imagecolorat ( $rOrgImage, $iOrgImageX, $iY );
imagesetpixel ( $rReturnImage, $iX, $iY, $iColorIndex );
}
$iX++;
}
switch ( $iOrgImageType )
{
case 1:
header ( 'content-type: image/gif' );
imagegif ( $rReturnImage );
break;
case 2:
header ( 'content-type: image/jpeg' );
imagejpeg ( $rReturnImage );
break;
case 3:
header ( 'content-type: image/png' );
imagepng ( $rReturnImage );
}
imagedestroy ( $rOrgImage );
imagedestroy ( $rReturnImage );
?>
Kommentar