PHP中使用Imagick操作PSD文件实例
参考资料:
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文件
}
- windows7下安装php的imagick和imagemagick扩展教程
- 浅谈php扩展imagick
- 利用php_imagick实现复古效果的方法
- php实现在新浪云中使用imagick生成缩略图并上传的方法
- PHP Imagick完美实现图片裁切、生成缩略图、添加水印
- php使用Imagick生成图片的方法
- PHP中使用imagick生成PSD文件缩略图教程
- PHP中使用imagick实现把PDF转成图片
- PHP中imagick函数的中文解释
- PHP中使用Imagick实现各种图片效果实例
- php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
- php Imagick获取图片RGB颜色值
- PHP使用imagick扩展实现合并图像的方法
相关文章
PHP中遇到BOM、<feff>编码导致json_decode函数无法解析问题
这篇文章主要介绍了PHP中遇到BOM、<feff>编码导致json_decode函数无法解析问题,json无法正常解析的同学可以看一下,是不是看不见的BOM编码导致的问题,需要的朋友可以参考下2014-07-07PHP提示Notice: Undefined variable的解决办法
今天在调试程序的时候,很多网上提供的源码都会出现 Undefined variable错误,一般情况下php是不需要定义变量的,但如果服务器什么都报错的,就会出现错误,所以服务器上都是应该屏蔽这种错误的2012-11-11PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
最近, 从discuz里面发现了一个很牛的加密解密函数。此函数的厉害之处在于可以在指定时间内加密还原字符串,超时无法还原.2010-04-04
最新评论