有什麼辦法可以將GIMP連接到PHP並使用它的庫? 這一切似乎 我做我的開發使用Linux作爲一個生產服務器 例如用於resise圖像或croping有沒有辦法將GIMP與PHP連接?
-1
A
回答
2
0
的第一件事 - 裁剪圖像以給定的矩形
imagescale一些與Imagemagick集成的PHP庫,或者其他的。
現在,實際回答問題「有什麼方法可以將GIMP與PHP連接?」 - 答案是「不直接」。
假設你想要做的延長使用的圖像處理算法對一些嚴重的項目 - GIMP引擎如今被GEGL(通用圖形庫)驅動 - 這必須通過與gobject introspection任何其他語言綁定支持。現在,gobject內省理論上可以與任何語言一起工作 - 但是尋找PHP的Gobject內省會產生一些2011年的博客postos,以及一些github上的早期項目。因此,雖然GEGL可以爲您提供全面的圖像處理功能,但我認爲它可能不是直接與PHP進行迭代,因爲缺少gobject集成。儘管如此,應該有很多間接使用它的方式 - 通過創建一些本地web服務來使用GEGL來處理用XML描述的操作 - 例如這樣的服務可以用Python或C進行。
最後,爲了使用GIMP的PDB本身,可以製作一個Python腳本,它可以作爲本地Web服務中繼到GIMP的PDB,因此也可以間接的方式進行操作。
1
我喜歡ImageMagick庫,它比GD庫更強大。然而,它沒有附帶PHP預裝你必須做手工,但如果你能做到這一點,很容易與安裝:
sudo apt-get install php5-imagick
相關問題
- 1. 有沒有辦法連接NSToolbarButton與MainViewController?
- 2. 有沒有辦法將chrome devtools與崇高的連接起來?
- 3. 有沒有辦法在VBA中連接?
- 4. 有沒有辦法從MySQL連接Oracle
- 5. 有沒有辦法使用TransactionScope與現有的連接?
- 6. 有沒有辦法將perl腳本的套接字連接到PHP服務器?
- 7. 有沒有辦法鏈接querySelectorAll與getElementsByTagName?
- 8. 有沒有辦法將靜態鏈接與STL鏈接?
- 9. 有沒有辦法連接一個條件與多個'或'?
- 10. 有沒有辦法與Java 1.3建立HTTPS連接?
- 11. 有沒有辦法檢測用戶是否與php或javascript的WiFi連接?
- 12. 有沒有辦法將顏色連接到變量?
- 13. 有沒有辦法將多個PPC連接到ActiveSync?
- 14. 有沒有辦法將CKFinder連接到Azure存儲blob?
- 15. 有沒有辦法將java midlet連接到jsp頁面?
- 16. 有沒有辦法將Arduino連接到WSO2平臺?
- 17. 有沒有辦法將應用程序與iCloud完全斷開連接?
- 18. 有沒有辦法確定如何套接字連接?
- 19. 有沒有辦法將升壓信號直接連接到另一個信號?
- 20. 有沒有辦法將方法委託給「主動」連接模型?
- 21. iPhone對等2對等連接..有沒有辦法連接到多個設備?
- 22. 有沒有辦法檢查RDP連接是否可能?
- 23. 有沒有辦法在Robot Framework的ssh連接中使用telnet?
- 24. 有沒有辦法在Python中返回字符串連接?
- 25. 有沒有辦法使Maven構建獨立於網絡連接?
- 26. 有沒有辦法找出用戶連接到哪個App Store?
- 27. 有沒有辦法確定連接管理?
- 28. 有沒有辦法在表之間動態連接?
- 29. 有沒有辦法在cakephp中關閉mysql連接?
- 30. 有沒有辦法強制jdbc連接使用TCP?
什麼樣的圖像?你真的需要芯片嗎?這是一個XY問題嗎? – PeeHaa
有關命令行用法,請參見https://www.gimp.org/tutorials/Basic_Batch/。 (「使用PHP」不是一個有用的搜索限定符,通常使用CLI與其他工具進行交互,而不考慮語言。) – mario
使用shell_exec(),exec()執行linux命令。 – Eugen