2011-07-15 14 views
1

他のサイトでホストされている画像の色を変更する方法はありますか?例の画像へプログラムで画像をマスクする - 画像のテーマを考える

リンク:http://www.opensource.org/files/garland_logo.png

enter image description here

だから、別の色でそれをマスクする方法はありますか?明るい緑色を変更またはオーバーレイするような特定の色のみが、濃い緑色の境界線は残しておきますか? 考えてみましょうか?あなたは、画像の色合いを変更することでそれを行うことができるはずhttp://camanjs.com/

+0

あなたは、その外観を変更行けばロゴが良い何ですか? – Joonas

+0

私の考えはロゴをテーマにしていました。私はいくつかの色のシンプルなロゴを持っていて、色の変化だけでいくつかの新しいロゴを作りたくはありませんでした。私は1つのロゴとテーマを使用することができるかどうかを知りたい/それを別の色にマスクしますか?こうすることで、新しいテーマが必要になるたびに、X個の新しいイメージを作成するのではなく、1つのイメージを保持することができます。私は透明なロゴを作って背景を設定しなければならないと思っていましたが、これが最良の方法であるかどうかはわかりません。このように変換するにはいくつかの方法があります。 –

+0

PHP、またはJavaScript/"HTML5" [canvas]を使用するクライアント側イメージは常に別のドメインでホストされていますか? – thirtydot

答えて

1

クライアント側のソリューションhttp://camanjs.com/docs/built-in#hue

キャンバスは、同一生成元ポリシーが適用されますので、the documentationは上の詳細が含まれますリモート画像でこの作業を行う方法キャンバスのための

ブラウザのサポート:http://caniuse.com/canvas

+0

私はこれで遊ばなければならないだろうが、これはすばらしく見える、ありがとう! +1 –

+0

あなたはサーバー側のソリューションも持っていますか? PHP/Perl/Python? –

+0

@Phill Pafford:PHPでの画像操作のための私の解決策は、[ImageMagick](http://www.imagemagick.org/script/index.php)です。おそらく色相を変更するには['-modulate'](http://www.imagemagick.org/Usage/color_mods/#modulate)が必要です。 Googleの "imagemagick php"の使い方については、こちらをご覧ください。 – thirtydot

関連する問題