我正试图从数据库中读取像pdf或图像一样的psd文件,但是我失败了。 有什么方法可以在浏览器中读取或显示PSD文件?是否可以使用php显示psd文件?
1
A
回答
3
您可以使用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.
0
您可以使用下面的代码。它使用webapi,但它是免费的,没有限制。
<?php
$url = 'http://server.com/image.psd';
$data = json_decode(file_get_contents('http://api.rest7.com/v1/image_convert.php?url=' . $url . '&format=png'));
if (@$data->success !== 1)
{
die('Failed');
}
$image = file_get_contents($data->file);
file_put_contents('rendered_page.png', $image);
额外的奖励,它不仅读PSD图像,还有许多,更多。
你可以得到更多的例子在这里: http://rest7.com/image_convert
我不与本网站无关,但我用它了一个多星期,现在,所以如果你有任何问题,我可以尝试回答:)
相关问题
- 1. 是否可以禁止在PHP脚本中显示JavaScript文件?
- 2. 是否可以使用htacess文件显示不存在的url
- 3. 是否可以使用DOM从xml文件显示图像?
- 4. 是否可以将png转换为分层PSD文件?
- 5. 是否可以使用PHP
- 6. 是否可以使用PHP显示计算机的DNS
- 7. 是否可以显示正在使用php完成的操作?
- 8. 如何使用php读取psd文件
- 9. 是否可以使VIM显示行数?
- 10. 是否可以用Perl显示ldap文件夹结构?
- 11. 是否可以显示用户列表?
- 12. jshell是否可以使用jmod文件?
- 13. 显示文件使用PHP
- 14. (PHP)显示可用的文本文件
- 15. 是否可以在一个php文件中使用两个json_encode()?
- 16. 是否可以使用PHP创建SWF文件?
- 17. 是否可以使用PHP从PDF文件中删除密码?
- 18. 是否可以使用PHP从SWF文件中删除actionScript?
- 19. 是否可以在android studio中使用php文件?
- 20. 是否可以在MVC3中使用php文件?
- 21. 是否可以使用PHP将文件从FTP上传到FTP
- 22. 是否可以使用PHP将doc文件转换为HTML?
- 23. 是否可以使用PHP压缩文件并设置密码?
- 24. 是否可以使用StringFormat属性有条件地显示一些文本?
- 25. 是否可以显示Flash文件的下载进度?
- 26. 是否可以在Windows上显示XCode nib文件?
- 27. 是否可以让QWebKit显示PDF文件?
- 28. dropzone.js是否可以在预览中显示文件名?
- 29. 是否可以自动显示所有文件的git注释?
- 30. 是否有工具可以比较复杂PSD文件中的图层?
我beleive不是,因为不是开源的,所以需要知道字节如何完成 –