图象翻转
时间:2007-02-17 来源:PHP爱好者
<?PHP
/**
flip 图象翻转
**/
$image = "images/csdn.gif"; // 原图
$imgstream = file_get_contents($image);
$im = imagecreatefromstring($imgstream);
$thumbw = imagesx($im); // 原图宽
$thumbh = imagesy($im); // 原图高
if(function_exists("imagecreatetruecolor"))
$dim = imagecreatetruecolor($thumbw, $thumbh); // 创建目标图gd2
else
$dim = imagecreate($thumbh, $thumbw); // 创建目标图gd1
for($x=0;$x<$thumbw;$x )
for($y=0;$y<$thumbh;$y ) {
// imagecopyresized($dim,$im,$thumbw-$x-1,$y,$x,$y,1,1,1,1); //水平翻转
imagecopyresized($dim,$im,$x,$thumbh-$y-1,$x,$y,1,1,1,1); //垂直翻转
}
header ("Content-type: image/jpeg");
imagejpeg ($dim);
?>
php爱好者站 http://www.phpfans.net 文章|教程|下载|源码|论坛.
/**
flip 图象翻转
**/
$image = "images/csdn.gif"; // 原图
$imgstream = file_get_contents($image);
$im = imagecreatefromstring($imgstream);
$thumbw = imagesx($im); // 原图宽
$thumbh = imagesy($im); // 原图高
if(function_exists("imagecreatetruecolor"))
$dim = imagecreatetruecolor($thumbw, $thumbh); // 创建目标图gd2
else
$dim = imagecreate($thumbh, $thumbw); // 创建目标图gd1
for($x=0;$x<$thumbw;$x )
for($y=0;$y<$thumbh;$y ) {
// imagecopyresized($dim,$im,$thumbw-$x-1,$y,$x,$y,1,1,1,1); //水平翻转
imagecopyresized($dim,$im,$x,$thumbh-$y-1,$x,$y,1,1,1,1); //垂直翻转
}
header ("Content-type: image/jpeg");
imagejpeg ($dim);
?>
php爱好者站 http://www.phpfans.net 文章|教程|下载|源码|论坛.
相关阅读 更多 +