您好,欢迎访问一九零五行业门户网

很强的 PHP 图片处理类

* 基本图片处理,用于完成图片缩入,水印添加
* 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小
* 水印图可以设置跟背景的合并度
setsrcimg(img/test1.jpg); $t->setdstimg(tmp/new_test1.jpg); $t->setdstimgborder(4,#dddddd); // 指定缩放比例 $t->createimg(300,200); ?> setsrcimg(img/test2.gif); $t->setdstimg(tmp/new_test2.gif); $t->setdstimgborder(4,#dddddd); // 指定缩放比例 $t->createimg(100,100); ?> setsrcimg(img/test3.png); $t->setdstimg(tmp/new_test3.png); $t->setdstimgborder(4,#dddddd); //指定压缩级别(0~9),重要 $t->setimgdisplayquality(9); // 指定缩放比例 $t->createimg(50,50); ?> setsrcimg(img/test1.jpg); $t->setmaskfontcolor(#000000); //设置文字水印 $t->setmaskword(test); //指定水印位置 $t->setmaskposition(4); $t->setdstimg(tmp/new_test4.jpg); // 指定缩放比例 $t->createimg(300,280); ?> setsrcimg(img/test1.jpg); // 指定字体文件地址 $t->setmaskfont(fonts/titilliummaps29l002.otf); $t->setmaskfontsize(20); $t->setmaskfontcolor(#000000); $t->setmaskword(hello world); //设置水印横向偏移 $t->setmaskoffsetx(50); //设置水印纵向偏移 $t->setmaskoffsety(55); //设置文字合并程度 $t->setmasktxtpct(20); //设置缩略图边框 $t->setdstimg(tmp/new_test5.jpg); $t->setdstimgborder(10,#dddddd); $t->createimg(300,200); ?> setsrcimg ( img/test1.jpg ); $t->setcuttype ( 1 ); //这一句就ok了 $t->setdstimg ( tmp/new_test6.jpg ); $t->createimg ( 300, 200 ); ?> setsrcimg ( img/test1.jpg ); $t->setcuttype ( 2 ); //指明为手工裁切 $t->setsrccutposition ( 100, 100 ); // 源图起点坐标 $t->setrectanglecut ( 300, 200 ); // 裁切尺寸 $t->setdstimg ( tmp/new_test7.jpg ); $t->createimg ( 300, 200 ); ?>
其它类似信息

推荐信息