ユーザーが画像をアップロードできるようにする AppStore の他の誰かのアプリで使用される画像を作成する iOS アプリがあります。
問題は、10% の可視性 (アルファ = 0.1) (明るいライト ライト グレー) で黒のイメージにオーバーレイを行うことです。したがって、イメージを白として表示したい場合は、255,255,255 の空白のイメージを作成します。 RGBの場合(別名1.0f、1.0f、1.0f)しかし、アップロードされると、ライトグレーのオーバーレイがその上に置かれ、そのiPhoneディスプレイは、90%の白と10%の黒を行うレンダリング中にピクセルをマージします. だから私は実際に白の代わりに薄い灰色を得る...だから私はスーパーホワイトを作成できるかどうか考えている.現在の最大値 (255,255,255) の .. iOS がそれをレンダリングしようとすると、オーバーレイ アルゴリズムが実行され、黒が 10% オーバーレイされます (これは RGB 値から減算されます... ただし、最終値は 300,300 未満ですが、
これにはpngファイルの実際のデータを編集する必要があると思いますか? これでも機能しますか?これを行うより良い方法はありますか?ありがとう!