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 相关文章推荐
从康盛产品(discuz)提取出来的模板类
Jun 28 PHP
基于PHP遍历数组的方法汇总分析
Jun 08 PHP
解析如何去掉CodeIgniter URL中的index.php
Jun 25 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
php轻松实现中英文混排字符串截取
May 28 PHP
PHP使用Mysqli类库实现完美分页效果的方法
Apr 07 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
PhpStorm本地断点调试的方法步骤
May 21 PHP
php面试中关于面向对象的相关问题
Feb 13 PHP
php利用array_search与array_column实现二维数组查找
Jul 08 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 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
相对路径转化成绝对路径
2007/04/10 PHP
从php核心代码分析require和include的区别
2011/01/02 PHP
php魔术变量用法实例详解
2014/11/13 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
2019/05/26 Javascript
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
解释DataSet(ds) 和 ds as DataSet 的含义
2014/07/27 面试题
学期自我鉴定范文
2013/10/01 职场文书
统计员岗位职责
2013/11/14 职场文书
办公室主任先进事迹
2014/01/18 职场文书
升学宴主持词
2014/04/02 职场文书
承诺书格式
2014/06/03 职场文书
新农村建设汇报材料
2014/08/15 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
中职班主任培训心得体会
2016/01/07 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
如何Tomcat中使用ipv6地址
2022/05/06 Servers