易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP图片处理类


<?php
/*
图片处理函数功能:缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色
处理并保存历史记录的思路:当有图片有改动时自动生成一张新图片,命名方式可以考虑在原图片的基础上加上步骤,例如:图片名称+__第几步
*/
class picture{
var $PICTURE_URL;//要处理的图片
var $DEST_URL="temp__01.jpg";//生成目标图片位置
var $PICTURE_CREATE;//要创建的图片
var $TURE_COLOR;//新建一个真彩图象
var $PICTURE_WIDTH;//原图片宽度
var $PICTURE_HEIGHT;//原图片高度
/*
水印的类型,默认的为水印文字
*/
var $MARK_TYPE=1;
var $WORD;//经过UTF-8后的文字
var $WORD_X;//文字横坐标
var $WORD_Y;//文字纵坐标
var $FONT_TYPE;//字体类型
var $FONT_SIZE="12";//字体大小
var $FONT_WORD;//文字
var $ANGLE=0;//文字的角度,默认为0
var $FONT_COLOR="#000000";//文字颜色
var $FONT_PATH="font/simkai.ttf";//字体库,默认为宋体
var $FORCE_URL;//水印图片
var $FORCE_X=0;//水印横坐标
var $FORCE_Y=0;//水印纵坐标
var $FORCE_START_X=0;//切起水印的图片横坐标
var $FORCE_START_Y=0;//切起水印的图片纵坐标
var $PICTURE_TYPE;//图片类型
var $PICTURE_MIME;//输出的头部
/*
缩放比例为1的话就按缩放高度和宽度缩放
*/
var $ZOOM=1;//缩放类型
var $ZOOM_MULTIPLE;//缩放比例
var $ZOOM_WIDTH;//缩放宽度
var $ZOOM_HEIGHT;//缩放高度
/*
裁切,按比例和固定长度、宽度
*/
var $CUT_TYPE=1;//裁切类型
var $CUT_X=0;//裁切的横坐标
var $CUT_Y=0;//裁切的纵坐标
var $CUT_;//裁切的宽度
var $CUT_HEIGHT=100;//裁切的高度
/*
锐化
*/
var $SHARP="7.0";//锐化程度
/*
透明度处理
*/
var $ALPHA='100';//透明度在0-127之间
var $ALPHA_X="90";
var $ALPHA_Y="50";
/*
任意角度旋转
*/
var $CIRCUMROTATE="90.0";//注意,必须为浮点数
/*
出错信息
*/
var $ERROR=array(
'unalviable'=>'没有找到相关图片!'
);
/*
构造函数:函数初始化
*/
function __construct($PICTURE_URL){
$this->get_info($PICTURE_URL);
}
function get_info($PICTURE_URL){
/*
处理原图片的信息,先检测图片是否存在,不存在则给出相应的信息
*/
@$SIZE=getimagesize($PICTURE_URL);
if(!$SIZE){
   exit($this->ERROR['unalviable']);
}
//得到原图片


相关文档:

十天学会php之第一天

以前写了十天学会ASP,十天学会ASP.NET什么的,现在想想再写个PHP吧,也算比较全了。 PHP的调试方法我这里就不说了,外面很多文章都有介绍,也有很多不同的组合。我这里暂时是以 Apache web server 和 MY SQL 作为WEB服务器和数据库,在php-4.3.3下的环境做的程序。当然要简单的构建和访问查看数据库 PHPMYADMIN 不可少。
......

php面向对象的基础

1,类的结构声明方式:
   class 类名 {
               //类体
      }
2,属性和方法的定义;
  使用构造函数:
  使用析构函数:
  类的实例化:
3,控制访问权限:public , private protected;
4 ......

php中,关于整除的3个函数2008

php中,关于整除的3个函数
2008-10-23 23:25
Ceil: 计算大于指定数的最小整数。
Floor: 计算小于指定数的最大整数。
round: 四舍五入。
根据需要选用
<?php
$a=20;
$b = 6;
echo ($a/$b)."<br>"; //out 3.3333333333333
echo ceil($a/$b)."<br>"; //out 4
echo floor($a/$b)."<br> ......

PHP待遇

2200的路过。。PHP本身是简单,但学PHP不是指你走PHP这条路,而是指你走WEB这条路,会PHP,还要会ECSHOP,DZ,PHPCMS,帝国CMS各大程序,你会了么?好,你说你PHP很好,这些我都会,那AJAX?可以灵活运用?AJAX也会,那好,FLEX你会了么?都会,好,你可以自行在WIN2003或者LINUX下配置PHP环境,获取最优环境了么?若想高工资, ......

php实现网页计数(读写文件)

 访客计数器的流程如下
第一位用户浏览某页。
服务器程序从数据库或文件中读取该页被浏览次数。
将次数加一储存,并将它送回第一位用户。
第二位用户浏览某页。
服务器程序从数据库或文件中读取该页被浏览次数。
将次数再加一储存,并将它送回第二位用户。
<?php
$filename="./visit";
$handle=fop ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号