php图像处理常用函数
2015-04-30 11:34
323 查看
1、创建图像
imagecreatefromstring(string $imagestr),从字符串中的图像流创建一个图像,返回一个图像标识(zhi)符
其中的字符串流一般为 file_get_contents($filepath) 获取。
imagecreatefromjpeg($filepath),从给定的路径创建一个图像,返回一个图像标识符,$filsepath所指向的是一个JPEG图像文件。
imagecreatefrompng($filepath),用法同imagecreatefromjpeg。
imagecreatefromgif($filepath),用法同上。
imagecreate($x_size,$y_size),创建一个基于调色板的图像,返回一个图像标识符。
imagecreatetruecolor($x_size,$y_size),创建一个真彩色图像,返回一个图像标识符。
2、获取图像大小
imagesx(resource $image),返回图像的宽度(像素值),参数是图像标识符。
imagesy(resource $image),同上。
getimagesize($filepath),返回图像的高和宽(像素值)的数组,注意参数是指向一个图像的路径
3、合成图像
imagecopyresampled($img1,$img2,$x1,$y1,$x2,$y2,$width1,$height1,$width2,$height2),将img2合成到img1中,x1,y1,是img2在img1中的位置,x2,y2是img2中的起始坐标,表示从此处开始截取图像,width1,height1表示目标图像img1的大小,width2,height2表示要在img2中截取的大小。该函数会从img2中的x2,y2处开始,截取大小为width2,height2的图像合并到img1中的x1,y1处(图像2的位置按左上角计算)。
4、输出图像
imagepng(resource $image[,$filename]),将图像输出,若给出了$filename参数则会将图像保存到指定目录($filename),$image 为图像标识符。若输出到浏览器,须在输出前添加 header('Content-Type:image/png')。
imagejpeg(),用法同上,header('Contentg-Type:image/jpeg')。
imagegif(),同上。
imagewbmp(),同上。
imagecreatefromstring(string $imagestr),从字符串中的图像流创建一个图像,返回一个图像标识(zhi)符
其中的字符串流一般为 file_get_contents($filepath) 获取。
imagecreatefromjpeg($filepath),从给定的路径创建一个图像,返回一个图像标识符,$filsepath所指向的是一个JPEG图像文件。
imagecreatefrompng($filepath),用法同imagecreatefromjpeg。
imagecreatefromgif($filepath),用法同上。
imagecreate($x_size,$y_size),创建一个基于调色板的图像,返回一个图像标识符。
imagecreatetruecolor($x_size,$y_size),创建一个真彩色图像,返回一个图像标识符。
2、获取图像大小
imagesx(resource $image),返回图像的宽度(像素值),参数是图像标识符。
imagesy(resource $image),同上。
getimagesize($filepath),返回图像的高和宽(像素值)的数组,注意参数是指向一个图像的路径
3、合成图像
imagecopyresampled($img1,$img2,$x1,$y1,$x2,$y2,$width1,$height1,$width2,$height2),将img2合成到img1中,x1,y1,是img2在img1中的位置,x2,y2是img2中的起始坐标,表示从此处开始截取图像,width1,height1表示目标图像img1的大小,width2,height2表示要在img2中截取的大小。该函数会从img2中的x2,y2处开始,截取大小为width2,height2的图像合并到img1中的x1,y1处(图像2的位置按左上角计算)。
4、输出图像
imagepng(resource $image[,$filename]),将图像输出,若给出了$filename参数则会将图像保存到指定目录($filename),$image 为图像标识符。若输出到浏览器,须在输出前添加 header('Content-Type:image/png')。
imagejpeg(),用法同上,header('Contentg-Type:image/jpeg')。
imagegif(),同上。
imagewbmp(),同上。
相关文章推荐
- PHP GD 图像处理组件的常用函数总结
- php中图像处理的常用函数
- php常用处理图像函数大全
- PHP GD库相关图像生成和处理函数
- PHP常用用的六个处理正则表达式函数
- php 时间处理常用函数
- matlab 在图像处理中常用的函数使用(1)
- php图像处理函数大全(推荐收藏)
- 常用的PHP图形处理函数
- OpenCV 图像处理常用函数
- PHP图像处理函数
- PHP GD库处理图片的相关常用函数(二)
- php--常用的时间处理函数
- php常用字符串处理函数
- PHP 中英文混合排版中处理字符串常用的函数
- matlab 在图像处理中常用的函数使用(2)
- 【PHP基础知识】——常用字符串处理函数总结
- 图像处理和图像识别中常用的OpenCV函数2
- opencv 简单、常用的图像处理函数(2)
- Matlab图像处理常用函数归类总结