| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 论坛
 上传资源
上传编程相关的资源,源源不断赚取资源分,以备将来下载之需
静夜思
文件大小:1.47 MB
文件类型:zip
发布时间:2010-04-08 23:32:54
需资源分:2
下载次数:96
Tag:php  imagick  ImageMagick
::资源简介::
把php_imagick.dll解压复制到php\ext目录
修改php.ini,添加
extension=php_imagick.dll
重启服务器就OK了


php_imagick.dll是一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。

以前一直对ImageMagick的强大功能垂涎,但无奈ImageMagick需要单独安装,然后用php的exec函数调用ImageMagick的命令,一听到在服务器安装软件我就反胃,还要开放php的exec函数(有很大安全隐患),最后只得不了了之。有了这个扩展就好了,可以在PHP中直接执行ImageMagick相关命令

php_imagick程序示例

1.创建一个缩略图并显示出来
<?php
header('Content-type: image/jpeg');
$image = new Imagick('1.jpg');
$image->thumbnailImage(100, 0);
$output = $image->getimageblob();
echo $output;
?>
2.创建一个目录下的缩略图,并保存
<?php
$images = new Imagick(glob('images/*.JPG'));
foreach($images as $image) {
// Providing 0 forces thumbnailImage to maintain aspect ratio 
$image->thumbnailImage(1024,0);
}
$images->writeImages();
?> 
3.缩略GIF动画图片
<?php
/* Create a new imagick object and read in GIF */
$im = new Imagick("example.gif");
/* Resize all frames */
foreach ($im as $frame) {
/* 50x50 frames */
$frame->thumbnailImage(50, 50);
/* Set the virtual canvas to correct size */
$frame->setImagePage(50, 50, 0, 0);
}/* Notice writeImages instead of writeImage */
$im->writeImages("example_small.gif", true);
?>

详细信息:http://www.php.net/manual/en/book.imagick.php
::下载地址::

BCCN本地下载 
开通VIP
可免资源分下载所有资源
::下载本资源的人也下载了::
::作者其它资源::
 
>> 评论
 
热门Tag:
 
编程中国 版权所有,并保留所有权利。
Powered by BCCN 1.020, Processed in 0.011748 second(s)
Copyright©2010-2024, BCCN.NET, All Rights Reserved