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 相关文章推荐
set_include_path在win和linux下的区别
Jan 10 PHP
PHP 文件类型判断代码
Mar 13 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
Laravel手动分页实现方法详解
Oct 09 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
如何用PHP做到页面注册审核
Mar 02 PHP
PHP写的简单数字验证码实例
May 23 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
php7性能提升的原因详解
Oct 13 PHP
TP5框架安全机制实例分析
Apr 05 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
PHP函数utf8转gb2312编码
2006/12/21 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
jquery实现九宫格大转盘抽奖
2015/11/13 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
简单了解OpenCV是个什么东西
2017/11/10 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
python 实现敏感词过滤的方法
2019/01/21 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
新娘父亲婚礼致辞
2014/01/16 职场文书
11月升旗仪式讲话稿
2014/02/15 职场文书
个人公开承诺书
2014/03/28 职场文书
调解协议书
2014/04/16 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
2014年小学教师工作自我评价
2014/09/22 职场文书
旷课检讨书范文
2014/10/30 职场文书
小学德育工作总结2015
2015/05/12 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
python实现Nao机器人的单目测距
2021/09/04 Python
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技