手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

关于Imagick的使用

首页 > PHP >

ImagIck这个控件应该算是最近两年来,各个WEB程序员都比较推荐的一个编辑图片的软件。
其实这也是一个分支吧?如果我没有记错,都是从XXX(忘了是哪个了)分出来的,一个是MagickWand,另一个就是这个Imagick了,只是MagicWand好象比较难以控制,并不如这个Imagick方便,再加上Imagick的类及使用方法也集成在PHP手册里了。

本来我是安装了ImageMagick-6.2.5-4-Q16-windows-dll.exe的,然而,愿望总是美好的,结果在Apache下运行的时候,总是提示挂接不上某个动态链接库,装回5.5.7后一切正常,但却无法使用PHP手册里所提供的函数。

本来都想放弃了,可是同事在单位里的Linux上装上了这个软件,但由于我们的PHP版本太低,在大多数的情况下都是直接使用命令行进行操作的。

为了适应将来的PHP版本升级,所以不得不学习这个软件,在我以前的贴子里,也贴过了Imagick官网和一些例子的实现网站。
今后我也会重新拾起代码,尽量、争取把官网的例子也逐步一一实现,或者大部分常用的实现一下。

感谢团队好友hihiyou(http://www.hihiyou.com)为我找了一个可以在windows下使用的Imagick的DLL,可以让我开始学习它。

先来个例子,黑黑。。。

PHP代码
  1. <?php  
  2. header('Content-type: image/gif');  
  3.   
  4. $image = new Imagick('google_logo.gif');  
  5. $image->adaptiveResizeImage(400,NULL);  
  6.   
  7. echo $image;  
  8. ?>  

原图:

 

大小: 8.36 K
尺寸: 276 x 110
浏览: 2342 次
点击打开新窗口浏览全图

重生成:

大小: 18.96 K
尺寸: 400 x 159
浏览: 2318 次
点击打开新窗口浏览全图




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: imagick, php, extension, dll

« 上一篇 | 下一篇 »

只显示10条记录相关文章

快速生成目录树 (浏览: 48288, 评论: 7)
8年了。。。我的能力还停留在写留言本的技术能力上。。。。 (浏览: 45050, 评论: 3)
PHP的XSS攻击过滤函数 (浏览: 44228, 评论: 2)
PHP中Eval的作用 (浏览: 43052, 评论: 4)
PHP常见错误(二) (浏览: 41317, 评论: 1)
PHP sendmail (浏览: 39241, 评论: 7)
Imagick DLL (浏览: 34572, 评论: 6)
PHP 技巧:file_get_contents的超时处理 (浏览: 31182, 评论: 0)
何为RBAC (浏览: 31128, 评论: 4)
主键和外键的设计原则 (浏览: 31112, 评论: 1)

3条记录访客评论


发表评论

评论内容 (必填):