如何使用php读取psd文件

时间:2013-07-02 13:11:45

标签: php psd

我需要将PSD文件读入PHP代码并获取组图层和X-Y位置。

我该怎么办?我听说过ImageMagick,但从未参与其中。

如果你们有一些入门链接,请提供给我。

1 个答案:

答案 0 :(得分:7)

可以使用ImageMagick,使用类似:

$im = new Imagick("image.psd");

foreach($im as $layer) {
  // do something with each $layer

  // example: save all layers to separate PNG files
  $layer->writeImage("layer" . ++$i . ".png");
}

另外,您可以查看this answer与您类似的问题,并提供一些代码示例,了解如何获取图层的x,y位置。