PHP中使用Imagick操作PSD文件实例


Posted in PHP onJanuary 26, 2015

参考资料:
http://www.php.net/manual/zh/book.imagick.php

前提

$im = new Imagick("test.psd");

获取图层数目

$num_layers = $im->getNumberImages();

获取所有参数:

for ($i = 0, $num_layers = $im->getNumberImages(); $i < $num_layers; ++$i) {
    $im->setImageIndex($i);         //this

    $im->setIteratorIndex($i);      //or this is kinda redundant

    $pagedata=$im->getImagePage();

    //print("x,y: " + $pagedata["x"].", ".$pagedata["y"]."<br/>\n");

    //print("w,h: " + $pagedata["width"].", ".$pagedata["height"]."<br/>\n");

 

    foreach($im->getImageProperties("*") as $k => $v) print("$k: $v<br/>\n"); 

 

    //export layer

    //$im->writeImage('layer_' . $i . '.png'); //导出所有图层到单独的png文件

}
PHP 相关文章推荐
一些常用的php简单命令代码集锦
Sep 24 PHP
php5 non-thread-safe和thread-safe这两个版本的区别分析
Mar 13 PHP
php 检查电子邮件函数(自写)
Jan 16 PHP
浅析ThinkPHP的模板输出功能
Jul 01 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
PHP实现即时输出、实时输出内容方法
May 27 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 PHP
PHP后台实现微信小程序登录
Aug 03 PHP
php微信公众号开发之关键词回复
Oct 20 PHP
PHP学习记录之常用的魔术常量详解
Dec 12 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 #PHP
php ImageMagick windows下安装教程
Jan 26 #PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 #PHP
php绘图之生成饼状图的方法
Jan 24 #PHP
php绘图之在图片上写中文和英文的方法
Jan 24 #PHP
php绘图之加载外部图片的方法
Jan 24 #PHP
php绘制一个扇形的方法
Jan 24 #PHP
You might like
Protoss建筑一览
2020/03/14 星际争霸
PHP的Socket网络编程入门指引
2015/08/11 PHP
YII Framework教程之异常处理详解
2016/03/14 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
JQuery的$命名冲突详细解析
2013/12/28 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
python 对key为时间的dict排序方法
2018/10/17 Python
python连接PostgreSQL过程解析
2020/02/09 Python
什么是python的自省
2020/06/21 Python
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
新闻学毕业生自荐信
2013/11/15 职场文书
致长跑运动员广播稿
2014/01/31 职场文书
八一建军节部队活动方案
2014/02/04 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
小学生倡议书范文
2014/05/13 职场文书
贷款承诺书
2015/01/20 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
撤诉申请怎么写
2015/05/19 职场文书
趣味运动会加油词
2015/07/18 职场文书
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技