易截截图软件、单文件、免安装、纯绿色、仅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之第四天

 
  学习目的:学会连接数据库
  PHP简直就是一个函数库,丰富的函数使PHP的某些地方相当简单。建议大家down一本PHP的函数手册,总用的到。
  我这里就简单说一下连接MYSQL数据库。
  1、mysql_connect
  打开 MySQL 服务器连接。
  语法: int mysql_connect(string [hostname] [:port], string [us ......

php文件上传简单示例

<?php
/*
抛个砖,具体要做成什么样自己做。
*/
if(isset($_FILES['userfile']['tmp_name'])){
$userfile = $_FILES['userfile']['tmp_name']; //保存在系统的临时位置
$userfile_name = $_FILES['userfile']['name'];//文件名
$userfile_size = $_FILES['userfile'][ ......

php面向对象的基础

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

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

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