2010-12-03 2 views
0

アイコンに関する問題があります:イメージをカラーリングする方法は?

私はアイコンが透明(黒色)です。さまざまな用途のために私はそれを青色に色付けしたい(例えば)。もともとアイコンはUITabbarに合うように作られていました。選択されると、形状の色は青色にも着色されます。
これは私が手に入れたいものです。誰にでも可能な解決策がありますか?

ありがとうございます!

+0

http://stackoverflow.com/questions/1117211/how-would-i-tint-an-image-programatically-on-the-iphone –

+0

Paulを参照してください。その質問に対する答えは、オーバーレイブレンドを使用することです。私は色のブレンドがここでより適切だと思います。 –

答えて

0

カラーブレンドをしたいようなサウンドです。 MGImageUtilities私のフォークは、あなたが望むものを提供する必要があります。アルファチャンネルに影響を与えずに、あなたの黒いアイコンを取り、すべての可視ピクセルを青色にすることができます。

+0

それは私が必要とするものです。しかし、問題は1つだけです。自分のイメージを白にブレンドすることはできません(UIBarbuttonItemで使用するため)。なぜか分かりませんが、あなたのUIImageは塗りつぶしの色に影響を与えずにシェイプの細い境界線のみをブレンドします。 –

+0

ああ、私はあなたの問題が何であるか知っています。指定した色を使用しながら元の画像の明るさを保ちます。言い換えれば、実際の色合いをしています。イメージをすべて白に変換するか(または何かを意味する実際の明るさにする)、または明るさを無視するMatt Gemmellの[オリジナルバージョン](https://github.com/mattgemmell/MGImageUtilities)を使用することができます画像の –

関連する問題