您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP中使用Imagick操作PSD文件实例

2024/4/10 18:01:52发布35次查看
这篇文章主要介绍了php中使用imagick操作psd文件实例,本文着重讲解了图层操作并给出操作代码,需要的朋友可以参考下
参考资料:
前提
复制代码 代码如下:
$im = new imagick(test.psd);
获取图层数目
复制代码 代码如下:
$num_layers = $im->getnumberimages();
获取所有参数:
复制代码 代码如下:
for ($i = 0, $num_layers = $im->getnumberimages(); $i
    $im->setimageindex($i);         //this
    $im->setiteratorindex($i);      //or this is kinda redundant
    $pagedata=$im->getimagepage();
    //print(x,y: + $pagedata[x]., .$pagedata[y].
\n);
    //print(w,h: + $pagedata[width]., .$pagedata[height].
\n);
foreach($im->getimageproperties(*) as $k => $v) print($k: $v
\n);
//export layer
    //$im->writeimage('layer_' . $i . '.png'); //导出所有图层到单独的png文件
}

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product