我下载的版本好像没有。不知bing614兄的版本是哪个版本了?
#cs 图片简单处理UDF 使用说明:
生成图片水印 :
_Photo_Watermark(文件名,字体,字体大小,字体颜色,是否加粗(0/1/true/False),旋转角度(0=不旋转),字影颜色,字影X坐标,字影Y坐标,是否加下划线(0/1/true/False),水印X,水印X,字符,输出文件)
生成图片水印2(PrintTextEx):
_Photo_PrintTextEx(文件名,字体路径,字体大小,字体颜色,行长,对齐方式,行间距,字体透明,X,Y,水印内容,输出文件)
文本对齐方式( 0 (left, default), 1 (right), 2 (center) and 3 (justified). )
字体透明设置(有效值0-1 例:0.5=50%透明)
生成缩略图:
_Photo_Thumbs( 文件名,缩略图片宽,缩略图片高,输出文件)
合并图片:
_Photo_Merger(文件名1,文件名1,Width,Height,透明度(0-1),输出文件)
透明度值(0-1)0=完全透明 1=完全不透明 0.5=50%透明
支持合并PNG图片。对PNG图片透明设置无效. 论坛benkel提供
图片切割 :
_Photo_Cutting(文件名,起始X坐标,起始Y坐标,结束X坐标,结束Y坐标,输出文件)
边框处理:
_Photo_Frame(文件名,边框颜色,边框宽度,起始X坐标,起始Y坐标,输出文件)
生成安全码图片 _Photo_Safety(100,25,0xffffff,"宋体",20,0xFF0000,1,1,1,9,"安全码图片.jpg")
_Photo_Safety(图片Width,图片Height,图片颜色,字体,字体大小,字体颜色,加粗,X,Y,安全码位数,输出文件)
安全码位数 _Photo_SoftNumber($Num) 产生 $Num可接受值范围 $Num>0
锐利处理:
_Photo_Sharpen(文件名,15,250,输入文件)
此操作可能比较占用CPU.注意使用
灰度处理:
_Photo_Grayscale(文件名,值,输入文件)
可接受的值(0-2)下面是灰度算法
;~ 算法
;~ 0 L = 0.3333 R + 0.3333 G + 0.3333 B
;~ 1 L = 0.2990 R + 0.5870 G + 0.1140 B
;~ 2 L = 0.2125 R + 0.7154 G + 0.0721 B
替换指定颜色:
_Photo_ReplaceColor(文件名,需要替换的颜色,新颜色,输出文件)
功能比较单一,替换单一图片适合,颜色复杂的达不到效果.
上下左右翻转:
_Photo_Flip(文件名,翻转方向,输入文件)
1=上下翻转
0=左右翻转(其实是除1以外任何值都是左右翻转.)
左右旋转90度:
_Photo_Rotate(文件名,旋转方向,输入文件)
1=上下旋转
0=左右旋转
返回图片信息:
$x=_Photo_Info(文件名)
返回值数组
$x[0]=图片格式 $x[1]= 宽 $x[2]= 高
色彩调整 制作老照片:
_Photo_Sepia(文件名,色彩(25-60),对比度(1.2-1.5),输出文件)
色彩调整 (色彩推荐值=25-60之间 对比度值 1=没有使用对比度 推荐值1.2和1.5 )
在图片上画一个方形物体:
_Photo_DrawBar("7.jpg",0xFFFFFF,2,50,50,100,100,"x.jpg")
_Photo_DrawBar(文件名,颜色,粗,X,Y,方体宽,方体高,输出文件)
在图片上画一个圆形物体 _Photo_Ellipse("7.jpg",0xFFFFFF,20,0,0xFFFFF0,50,50,100,100,"x.jpg")
_Photo_Ellipse(文件名,颜色,粗,是否填充,填充颜色,X,Y,圆直径,圆直径,输出文件)
注:可画椭圆.
在图片上画一个条线 _Photo_Line("7.jpg",0xFFFFFF,2,30,30,900,30,"x.jpg")
_Photo_Line(文件名,颜色,粗,开始X,开始Y,结束X,结束Y,输出文件)
亮度/对比度/饱和值 调整: _Photo_ColorSet("7.jpg",0.01,2,0.01,"x.jpg")
_Photo_ColorSet(文件名,亮度值(-1,1),对比度(0.001-5),饱和度(-1,1),输出文件)
亮度值范围[-1,1] 值大于0增加亮度,值小于0减少
对比度范围[0.001,5] 值大于1增加对比度,值小于1减小对比度.
饱和度范围[-1,1] 值大于0增加饱和度,值小于0减小饱和度
注意:没有添加图片文件验证语句.如果文件不存在.则会提示 With 语句错误.
#ce |