画像があり、画像から特定の色(つまり#00ffff)をコピー/抽出したい場合は、理想的にはファズ係数を新しい画像。私はtransparentPaintImage()
について知っていますが、私の環境(Ubuntu 10.04)では利用できません。他のアイデア?ありがとう。PHP Imagick:画像から特定の色を新しい画像にコピーする
1
A
答えて
1
他の関連する質問にこの回答を使用しましたが、特定の色をファズファクターで分離し、別のチャンネルに保存することができます。コマンドラインで、あなたはそうのようにそれを実行します。
convert original.png -matte (+clone -fuzz 5% -transparent #00ffff) -compose DstOut -composite yellow-channel.png
はブラケットがbashの、\(\)
にエスケープする必要があることに留意します。
これをIMagickコマンドのシーケンスに変換する方法を私は決して使っていません。私はあなたが元のイメージを取る必要があることを知っている、クローンを作成し、毛布で透明操作を実行してとDstOut
演算子を使用してください。私はそれが再びpaintTransparentImage()
機能に頼っていると言っています。実際、コマンドライン版では、使用中のImageMagick版にコンパイルされた機能は間違いありません。
関連する問題
- 1. 画像を特定の色に変換する画像
- 2. 特色画像()
- 3. 画像の色や背景色を更新する画像
- 4. 複数の画像ビューから特定の画像ビューを特定する
- 5. php imagick - base64から画像を読み取る
- 6. 生成されたImagick画像で画像をマスクする
- 7. マウスオーバーで画像アレイから特定の画像を選択
- 8. Androidの画像をギャラリーから新しいファイルにコピー
- 9. php imagickを使用して画像をパディングする
- 10. 特定の画像をディレクトリからPHPで取得する
- 11. 新しい色のオーバーレイ画像
- 12. 画像上で特定の色を透明に設定する
- 13. php imagickを使って画像をスケッチに変換する
- 14. 大きな画像に画像をコピー
- 15. imagickで未知の画像を扱う
- 16. 大量の画像を変換する際のベストプラクティス(imagickとPHP)
- 17. 通常画像から退色画像への背景画像のフェードアップ
- 18. PHP:データベースクエリの画像から画像を取得する
- 19. QTablewidget:特定の(画像、列)から画像を挿入する方法
- 20. クリップボードから画像をコピーする
- 21. PHP - ドロップダウンを生成する画像のリスト - >新しいDirに画像をコピーする - >元の画像を削除する
- 22. この画像から緑色の円を特定してください
- 23. Imagick PHP(データベースから各画像のサイズを変更する方法)
- 24. imagickを使用した透明な画像の概要PHP
- 25. ImageMagick/Imagick:アルファチャンネルのPNGを2色の画像に変換する(カラー、透明)
- 26. jQuery.Cycle Offsets画像特定の更新時
- 27. 画像の特定の部分を取得する(画像)
- 28. php-imagickで画像を拡大縮小する方法は?
- 29. PHP Imagick - ImagickException(コード:420):この画像フォーマットのデコードデリゲートなし* .jpg
- 30. iPhoneからアプリに画像をコピー
「色をコピーする」とはどういう意味ですか?前後の例を表示できますか? –
特定の色を選択し、画像から他のすべての色を消去(透明に変えたい)します。 – scotts
必要ならば、ピクセル単位のコピーを行うことによって、その部分だけが比較的容易になるはずです。ファズファクタは、これを複雑にするものです –