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 iconv() : Detected an illegal character in input string
Dec 05 PHP
PHP操作数组相关函数
Feb 03 PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
Jun 27 PHP
深入Nginx + PHP 缓存详解
Jul 11 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
Aug 20 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
Dec 08 PHP
php生成txt文件实例代码介绍
Apr 28 PHP
php中Ioc(控制反转)和Di(依赖注入)
May 07 PHP
Laravel框架中自定义模板指令总结
Dec 17 PHP
PHP双向链表定义与用法示例
Jan 31 PHP
实例介绍PHP中zip_open()函数用法
Feb 15 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水印技术
2007/02/14 PHP
php auth_http类库进行身份效验
2009/03/19 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
33道php常见面试题及答案
2015/07/06 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
JavaScript 获取当前时间戳的代码
2010/08/05 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
用jQuery获取table中行id和td值的实现代码
2016/05/19 Javascript
Javascript如何判断数据类型和数组类型
2016/06/22 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
angularJs中$http获取后台数据的实例讲解
2018/08/08 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
Python调用命令行进度条的方法
2015/05/05 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
化学教师自荐信范文
2013/12/28 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
大学迎新晚会主持词
2014/03/24 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
社区重阳节活动总结
2015/03/24 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
欠条样本
2015/07/03 职场文书
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫
js 实现验证码输入框示例详解
2022/09/23 Javascript