2016-04-09 9 views
1

すべての私の画像はXCAssetsのモノクロPDFです。私は実行時にそれらを色付けしたいと思いますが、NSImageでは色合いプロパティを見つけることができません。ベクトルNSImageを色づける方法(PDF)

NSRectFillUsingOperationを使用すると画像がラスタライズされるので、むしろ避けたいと思います。

要約すると、ラスタライズせずにRGBを使用してベクトルNSImagesをどのようにシアン化することができますか?

答えて

0

私はIBでボタンの上に「CIFalseColor」と呼ばれるCIFilterを設定し終わった後、実行時に私は色を制御します。

button.contentFilters[0].setValue(myCIColor, forKey: "inputColor1") 

あなたのイメージが白である場合、これは動作しますが、inputColor2は、黒を制御しますだから私は、グレースケールの画像は2つの間のミックスであると推測します。

これはアプリのパフォーマンスを傷つけるが、誰かがより良い方法を見つけられるまでは最高のことではない。

関連する問題