找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1018|回复: 0
打印 上一主题 下一主题

php图像处理函数大全(推荐收藏)

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 08:15:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

            一、创建图片资源
imagecreatetruecolor(width,height);
imagecreatefromgif(图片名称);
imagecreatefrompng(图片名称);
imagecreatefromjpeg(图片名称);画出各种图像 imagegif(图片资源,保存路径);
imagepng()
imagejpeg();
二、获取图片属性
imagesx(res//宽度
imagesy(res//高度
getimagesize(文件路径)
返回一个具有四个单元的数组。索引 0 包含图像宽度的像素值,索引 1 包含图像高度的像素值。索引 2 是图像类型的标记:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,11 = JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。这些标记与 PHP 4.3.0 新加的 IMAGETYPE 常量对应。索引 3 是文本字符串,内容为“height="yyy" width="xxx"”,可直接用于 标记。
销毁图像资源
imagedestroy(图片资源);
三、透明处理
PNG、jpeg透明色都正常,只有gif不正常
imagecolortransparent(resource image [,int color])//将某个颜色设置成透明色
imagecolorstotal()
imagecolorforindex();
四、图片的裁剪
imagecopyresized()
imagecopyresampled();
五、加水印(文字、图片)
字符串编码转换string iconv ( string $in_charset , string $out_charset , string $str )
六、图片旋转
imagerotate();//制定角度的图片翻转
七、图片的翻转
沿X轴 沿Y轴翻转
八、锐化
imagecolorsforindex()
imagecolorat()
在图片上画图形 $("./images/map.gif");
[U]复制代码[/U] 代码如下:
=0 && $otst
图片裁剪
[U]复制代码[/U] 代码如下:
图片加水印 文字水印
[U]复制代码[/U] 代码如下:
图片旋转
[U]复制代码[/U] 代码如下:
图片水平翻转垂直翻转
[U]复制代码[/U] 代码如下:
            
            
您可能感兴趣的文章:
  • PHP GD 图像处理组件的常用函数总结
  • php图像生成函数之间的区别分析
  • PHP生成验证码时“图像因其本身有错无法显示”的解决方法
  • 使用PHP生成二维码的两种方法(带logo图像)
  • PHP中绘制图像的一些函数总结
  • PHP GD库生成图像的几个函数总结
  • PHP基于phpqrcode生成带LOGO图像的二维码实例
  • PHP生成图像验证码的方法小结(2种方法)
  • PHP GD库相关图像生成和处理函数小结
  • PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
  • php输出图像的方法实例分析
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端