windows下 PHP5.5.6 + Imagick扩展
来源:互联网 发布:手机十字绣软件 编辑:程序博客网 时间:2024/06/07 04:46
#windows下 PHP5.5.6 + Imagick扩展
1、先安装 ImageMagick-6.8.7-7-Q16-x64-dll.exe 。 下载地址:http://www.imagemagick.org/script/binary-releases.php#windows 可以选择其他版本。
2、解压 php_imagick-3.1.2-5.5-ts-vc11-x64.zip,将php_imagick.dll放入php的ext目录下。
可根据Imagick的版本自行下载,下载地址:http://pecl.php.net/package/imagick 点击DLL,可以进入选择相应的php版本。
下载时,请注意non-thread-safe和thread-safe,前者适用于IIs,后者适用于Apache。
3、打开php.ini,添加 extension=php_imagick.dll,重启Apache。
使用说明:
<?php$image=new Imagick("1.jpg");$array=$image->getImageResolution(); // 返回图像分辨率,X和Y轴信息print_r($array);将输出Array ( [x] => 300 [y] => 300 )?>
函数说明:
$images = new Imagick("ALIM2382.JPG");//新建 Imagick 类
$images->getImageHeight();//获得图片高
$images->getImageWidth();//获得图片宽
$images->thumbnailImage(100,100);////改变图片的大小
$images->writeImages("ALIM2382.JPG",true);//写一个图像或图像序列
$images->writeImage("ALIM2382.JPG");//写一个图像
$images->destroy();//销毁图片
$images->borderImage(new ImagickPixel("red"), 3, 3);//设置图片边框红色,边框为3
$images->modulateImage(50, 0, 0); //控制亮度、饱和度、色调
$images->compositeImage($im, imagick::COMPOSITE_OVER, 10, 20);//将两个图像符合到一起。
$images->setImageFormat('jpeg');//设置图片格式
$images->getImageResolution()// 返回图像分辨率,X和Y轴信息
$images->getImageUnits()// 返回图像分辨率单位
$images->resampleImage()// 以期望的分辨率重新采样
$images->setImageResolution()// 设置分辨率
$images->setImageUnits()// 设置分辨率单位
echo $images;//显示
其他请参考 http://cn.php.net/imagick 网站
$images->getImageHeight();//获得图片高
$images->getImageWidth();//获得图片宽
$images->thumbnailImage(100,100);////改变图片的大小
$images->writeImages("ALIM2382.JPG",true);//写一个图像或图像序列
$images->writeImage("ALIM2382.JPG");//写一个图像
$images->destroy();//销毁图片
$images->borderImage(new ImagickPixel("red"), 3, 3);//设置图片边框红色,边框为3
$images->modulateImage(50, 0, 0); //控制亮度、饱和度、色调
$images->compositeImage($im, imagick::COMPOSITE_OVER, 10, 20);//将两个图像符合到一起。
$images->setImageFormat('jpeg');//设置图片格式
$images->getImageResolution()// 返回图像分辨率,X和Y轴信息
$images->getImageUnits()// 返回图像分辨率单位
$images->resampleImage()// 以期望的分辨率重新采样
$images->setImageResolution()// 设置分辨率
$images->setImageUnits()// 设置分辨率单位
echo $images;//显示
其他请参考 http://cn.php.net/imagick 网站
0 0
- windows下 PHP5.5.6 + Imagick扩展
- windows下php5.4安装imagick
- linux系统下为PHP5.4安装Imagick扩展
- PHP在Windows环境下安装Imagick扩展
- windows下php5.5.12安装Memcache扩展
- windows和Linux下安装imagick扩展(linux下支持pdf转image)
- ubuntu 下 imagick PHP扩展的安装
- linux下安装php的imagick扩展
- Linux下php安装imagick扩展教程
- linux环境下安装 imagick 扩展
- windows+apache+php5.2.x+imagick安装配置
- windows下面php5.2.17和php5.3.18和php5.4.8各个版本的imagick组件下载
- windows下wamp安装php5.3扩展memcache
- windows下安装php5.5的redis扩展
- 在Windows下为PHP5.5安装redis扩展
- 在Windows下为PHP5.5安装redis扩展
- windows下安装php5.5的redis扩展
- windows下php5.4.16安装redis和memcache扩展
- js怎么监控键盘事件,js代替ctrl +F5刷新
- Android常用优化
- 谢旭升《操作系统教程》课后习题解答
- 使用BufferedReader和BufferedWriter按行读写文件
- 不做程序员的分析
- windows下 PHP5.5.6 + Imagick扩展
- 深度学习-卷积神经网络
- SpringMVC入门程序
- Hbase-1.2.6的安装和配置
- easyUI datagrid 多级复杂表头
- 移动端限制两位小数并且弹出数字键盘(解决使用H5S使用input[type='number']不兼容JS的问题)
- TOMCAT 报 Error parsing HTTP request header Note异常
- java spring mvc 测试小程序
- SpringMVC+Spring4+MyBatis3框架整合