是否可以使用PHP显示psd文件?

时间:2017-06-13 05:38:04

标签: php

我试图从数据库中读取psd文件,就像pdf或图像一样但是我失败了。 有没有办法在浏览器中读取或显示psd文件?

2 个答案:

答案 0 :(得分:4)

您可以使用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");
}

也请参阅此问题:PHP: Get the position (x, y) of the layer of PSD file

或者您可以使用以下内容: PSD Library - Read .psd files without any 3rd party libraries.

答案 1 :(得分:1)

您可以使用以下代码。它使用webapi,但它是免费的,没有任何限制。

.share()

额外奖励 - 它不仅可以读取PSD图像,还可以读取更多,更多。

您可以在此处获得更多示例: http://rest7.com/image_convert

我不隶属于这个网站,但我现在使用它超过一个星期,所以如果你有问题我可以尝试回答:)