0

特定のサイトからいくつかの画像を取得し、その画像に白い背景を与えています。Objective-cで画像の背景色を白い色からクリアな色に変更する方法はありますか。

前もって感謝します。

4

1 に答える 1

0

はい、できますが、かなりCPUを集中的に使用する操作です。背景が白で背景のみの場合、Quartz白のピクセルのアルファチャネルを1から0に変更した場合は、関数を使用して新しいPNG画像を作成できます。これが非常に難しい作業であるのはなぜですか。画像をピクセルごとに調べる必要があります。画像に白色も含まれている場合は、これも変更されます。
フォトショップやGIMPを使ってソース画像を変更し、透明な背景のPNGに変換すると、必要な背景を適用できるようになると思います。

于 2012-04-16T07:53:56.327 に答える