-
大小: 1.47 MB文件类型: .zip金币: 1下载: 0 次发布日期: 2020-12-14
- 标签: 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
修改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
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4137021 2007-05-31 09:42 php_imagick.dll
----------- --------- ---------- ----- ----
文件 4137021 2007-05-31 09:42 php_imagick.dll
- 上一篇:smarty中文手册
- 下一篇:php_rar.dll
相关资源
- PHP5.3参考手册
- php电子书
- 经典php教程
- 电子商务平台网apache+php+phpmyadmin+mys
- php采集58赶集网搜房网安居客个人房源
- 后盾网thinkphp许愿墙html源码
- 学生信息管理系统 (适用于搞培训班
- PHPWIND9.0 二次开发官方文档DOC整理版
- 使用PHP制作 简易员工管理系统之七
- 百度网站权重SEO查询工具PHP版
- PHP+MySQL 电子商城网站
- 全国手机号归属地抓取不封ip,无限抓
- PHP+MySQL投票系统
- php实现简易小论坛
- php发送邮件demo代码
- thinkphp 操作ms sql server类源码+插件移动
- H5九宫格抽奖,带php文件,完完整整,
- PHP商品管理系统
- PHP笔试题库附答案个人整理
- kindeditor 4.1.10 flv播放asp+php版
- 最新PHP通联提现接口Demo,加测试账号
- php 留言板 增删改查
- php完美解决跨域问题
- PHP 连接mysql数据库做简单的登录页面
- 一个简单的PHP MVC留言本
- PHP+Mysql+FullCalendar日历拖动与数据保存
- 苹果CMS 海洋CMS采集资源图片UP.PHP文件
- 微信小程序录音并上传服务器带php端
- apache2.2+php5.2+MYSQL5.0+phpMyAdmin2.9+Zend
- douphp中心模块修改版
评论
共有 条评论