我正試圖從數據庫中讀取像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不是,因爲不是開源的,所以需要知道字節如何完成 –