我试图从数据库中读取psd文件,就像pdf或图像一样但是我失败了。 有没有办法在浏览器中读取或显示psd文件?
答案 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
我不隶属于这个网站,但我现在使用它超过一个星期,所以如果你有问题我可以尝试回答:)