GIMPとPHPを接続してライブラリを使用する方法はありますか? それはそうです、私は本番サーバ resise画像の一例、または直接PHPを使用することができGDライブラリもありGIMPとPHPを接続する方法はありますか?
答えて
をcropingとして私の開発利用にlinuxを行うすべての います。
http://php.net/manual/en/ref.image.php
imagecrop - 指定した矩形に画像をトリミング
imagescale - 新しい幅と高さが与えられた
最初のものを使用して画像を拡大縮小:リサイズやトリミングのために、あなたが本当に使用する必要がありますImagemagickやそれに沿ったものと統合するPHPライブラリです。
実際には、 "GIMPとPHPを接続する方法はありますか?" - その答えは「直接ではない」です。
GIMPエンジンは今日ではGEGL(Generic Graphics Library)によって駆動されています。これは他の言語とのバインドをgobject introspectionでサポートしています。現在、オブジェクトのイントロスペクションは理論的にはどの言語でも動作しますが、PHPのGobjectイントロスペクションでは、2011年のブログポストフォームやgithubに関する初期段階のプロジェクトがあります。したがって、GEGLはあなたにフルイメージマニピュレーション機能を提供することができますが、と直接一致するとは思いません。 gobjectの統合が欠落しているため、PHPでitegratedされています。例えば、XMLで記述された操作を処理するためにGEGLを使用するローカルWebサービスをいくつか作成することによって、このようなサービスはPythonまたはCで作成することができます。
また、GIMPのPDB自体を使用するために、GIMPのPDBへのローカルWebサービスリレーとして動作するPythonスクリプトを作成することもできます。間接的にも可能です。
私はImageMagickライブラリが好きですが、GDライブラリよりも強力です。しかし、それはあなたがそれを手動で行う必要があり、PHPがあらかじめインストールされていませんが、あなたがそれを行うことができれば、それは使ってインストールするのは簡単です:
sudo apt-get install php5-imagick
ウェブサイト:https://www.imagemagick.org
PHPのドキュメント: http://php.net/manual/en/book.imagick.php
- 1. NSToolbarButtonとMainViewControllerを接続する方法はありますか?
- 2. wildfly接続プールから接続する方法はありますか?
- 3. バックグラウンドサービスとmqtt接続を行う方法はありますか?
- 4. Pythonで接続するときのデフォルトのMysql接続タイムアウトを変更する方法はありますか?
- 5. 接続の中断後にOracle接続プールを自動再接続する方法はありますか。
- 6. Windows 2008サーバーにasp.netとpowershellを接続する方法はありますか?
- 7. ubuntuでpostgresqlとandroidを接続する方法はありますか?
- 8. 接続された方法で接続ノードネットワークをトラバースする方法はありますか?
- 9. flashdevelopをgenymotionまたはbluestackに接続する方法はありますか?
- 10. EJBに片方向接続を作成する方法はありますか?
- 11. Squareに接続する方法PHPでエラー "詳細"を接続しますか?
- 12. PHPでデータベース接続する必要がありますか?
- 13. インターネットブラウザからローカルデータベースを接続する方法はありますか?
- 14. 接続する前にMSSQLデータベースにpingする方法はありますか
- 15. ActiveRecord接続からサーバを見つける方法はありますか?
- 16. TransactionScopeを既存の接続で使用する方法はありますか?
- 17. プログラムでTCP/IPソケット接続を切断する方法はありますか。
- 18. Linuxで3G速度接続を確認する方法はありますか?
- 19. 角度アプリをスキャナに接続する方法はありますか?
- 20. repl.itをローカルドライブのデータに接続する方法はありますか?
- 21. AWS RedshiftをMicrosoft Azure MLに接続する方法はありますか?
- 22. CKFinderをAzureストレージBLOBに接続する方法はありますか?
- 23. コンテキストアンロード時に接続プールをシャットダウンする方法はありますか?
- 24. nodejs接続静的404エラーをキャッチする方法はありますか?
- 25. 接続文字列をRDLCにハードコードする方法はありますか?
- 26. スタンドアロンのJavaアプリケーションでJMS接続をプールする方法はありますか。
- 27. Zend_Db接続用にsearch_pathを設定する方法はありますか?
- 28. GKSessionをBluetooth経由で接続する方法はありますか?
- 29. マルチスレッドのPythonプロセスにデバッガを接続する方法はありますか?
- 30. Java MIDletをJSPページに接続する方法はありますか?
どのような画像ですか?あなたは本当に林檎が必要ですか?これはXYの問題ですか? – PeeHaa
コマンドラインの使用方法については、https://www.gimp.org/tutorials/Basic_Batch/を参照してください。 ( "with PHP"は有用な検索修飾子ではありません。言語に関係なく他のツールとやりとりするためにCLIをよく使用します) – mario
linuxコマンドの実行にshell_exec()、exec()を使用します。 – Eugen