这个类的设计思想借鉴于jQuery,通过连缀方法来操作图片,如:
1
$image
=
new
UsaImage(
array
(
'
filepath
'
=>
'
image1.jpg
'
));
2 // 图片图片覆盖一张图片,第二和第三参数为,要放置的x,y位置
3 $image -> Overlap( " image99.gif " , 10 , 10 )
4 // 以相对位置来覆盖图片,最后一个参数为缩放比例,默认为1
5 -> Overlap2( ' image00.gif ' , array ( ' right ' => 23 , ' bottom ' => 50 ) , 0.5 )
6 // 缩放图片,设置最大宽和最大高,图片会等比例缩放
7 -> Scale3( 300 , 300 )
8 // 输出到屏幕,自动会加上图片头部,类型为jpg,IMAGETYPE_JPEG 为php的gb库的常量
9 -> Write(IMAGETYPE_JPEG);
2 // 图片图片覆盖一张图片,第二和第三参数为,要放置的x,y位置
3 $image -> Overlap( " image99.gif " , 10 , 10 )
4 // 以相对位置来覆盖图片,最后一个参数为缩放比例,默认为1
5 -> Overlap2( ' image00.gif ' , array ( ' right ' => 23 , ' bottom ' => 50 ) , 0.5 )
6 // 缩放图片,设置最大宽和最大高,图片会等比例缩放
7 -> Scale3( 300 , 300 )
8 // 输出到屏幕,自动会加上图片头部,类型为jpg,IMAGETYPE_JPEG 为php的gb库的常量
9 -> Write(IMAGETYPE_JPEG);
效果:
更多方法,请查看代码备注
代码下载: usaimage.rar