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实现ping
Oct 09 PHP
php实现mysql数据库备份类
Mar 20 PHP
PHP 读取和修改大文件的某行内容的代码
Oct 30 PHP
PHP gbk环境下json_dencode传送来的汉字
Nov 13 PHP
PHP在线生成二维码代码(google api)
Jun 03 PHP
php fsockopen解决办法 php实现多线程
Jan 20 PHP
PHP实现克鲁斯卡尔算法实例解析
Aug 22 PHP
thinkphp3.2.2前后台公用类架构问题分析
Nov 25 PHP
php调用自己java程序的方法详解
May 13 PHP
CI框架实现优化文件上传及多文件上传的方法
Jan 04 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
PHP get_html_translation_table()函数用法讲解
Feb 16 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
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
CodeIgniter针对数据库的连接、配置及使用方法
2016/03/03 PHP
php批量删除操作代码分享
2017/02/26 PHP
java script编程起步(第三课)
2007/01/10 Javascript
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
juqery 学习之四 筛选查找
2010/11/30 Javascript
jquery的attr方法禁用表单元素禁用输入内容
2014/06/23 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
python修改字典内key对应值的方法
2015/07/11 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
浅谈django 模型类使用save()方法的好处与注意事项
2020/03/28 Python
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
美国在线咖啡、茶和餐厅供应商:LollicupStore
2018/05/04 全球购物
Python使用openpyxl复制整张sheet
2021/03/24 Python
卫校毕业生自我鉴定
2013/10/31 职场文书
服装设计专业毕业生推荐信
2013/11/09 职场文书
医学检验专业个人求职信范文
2013/12/04 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
电大毕业个人生自我鉴定
2014/03/26 职场文书
幼儿园感谢信
2015/01/21 职场文书
归元寺导游词
2015/02/06 职场文书
2016年母亲节广告语
2016/01/28 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
公司员工违法违章行为检讨书
2019/06/24 职场文书