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 相关文章推荐
PHP4实际应用经验篇(6)
Oct 09 PHP
E路文章系统PHP
Dec 11 PHP
php自动注册登录验证机制实现代码
Dec 20 PHP
PHP写的求多项式导数的函数代码
Jul 04 PHP
PHP写的获取各搜索蜘蛛爬行记录代码
Aug 21 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
php实现12306余票查询、价格查询示例
Apr 17 PHP
PHP中soap的用法实例
Oct 24 PHP
54个提高PHP程序运行效率的方法
Jul 19 PHP
Symfony2函数用法实例分析
Mar 18 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 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
长波知识介绍
2021/03/01 无线电
PHP 数组基本操作方法详解
2016/06/17 PHP
功能强大的php文件上传类
2016/08/29 PHP
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
2019/07/15 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
flask框架使用orm连接数据库的方法示例
2018/07/16 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
scrapy-splash简单使用详解
2021/02/21 Python
利用指针变量实现队列的入队操作
2012/04/07 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
美德少年事迹材料
2014/01/23 职场文书
两只小狮子教学反思
2014/02/05 职场文书
财务总监岗位职责
2014/03/07 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
公司年夜饭通知
2015/04/25 职场文书
民事起诉书范本
2015/05/19 职场文书
个人欠条范本
2015/07/03 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
用Python提取PDF表格的方法
2021/04/11 Python