iPhoneプログラミングの質問です。UIImageを使って、一部分だけが透明な穴が開いたような感じの画像を生成したいです。人力検索はてな人力検索はてなモバイル版を表示しています。PC版はこちらiPhoneプログラミングの質問です。UIImageを使って、一部分だけが透明な穴が開いたような感じの画像を生成したいです。▽最新の回答へ▽1●heke2mee●27ポイントこちらが参考になると思います。切り抜かれたほうの画像が欲しいです。切り抜かれた方の画像はどのように抽出できますでしょうか?▽2●heke2mee●27ポイントコメント欄が開いてないので、こちらで失礼します。サンプルにある、白四角の中に黒丸の画像と逆の黒四角の中に白丸とすればいいと思います。簡単に言うと、マスク画像で黒にしてる部分が残り白の部分が消えると言う事です。以下でうまくいきませんでした。setNeedsDisplay];▽3●heke2mee●26ポイントベストアンサーポイントが勿体無いからコメント欄を空けたほうがいいですよこちらには開発環境がないため正しいソースは提供できませがたぶんmaskImageが間違ってる気がします。imageNamed:@"mask.png"];のように直接指定して試してください。●曇った画像(アルファブレンド済みの画像)●マスク画像1(白四角の中に黒丸)実際には指で擦った部分のイメージ●マスク画像2(黒四角の中に白丸)実際には指で擦ってない部分のイメージ(マスク画像1とマスク画像2は白と黒が反転したものなのでプログラムでも作れます)まず、オリジナルの画像とマスク画像1でマスク済みの画像Aを作成する。(画像Aはマスク画像1で黒だった部分がオリジナルの画像になっている)<==指で擦った部分のイメージ次に曇った画像とマスク画像2でマスク済みの画像Bを作成する。(画像Bはマスク画像2で黒だった部分が曇った画像になっている)<==擦ってない部分のイメージ最後に画像Aと画像Bを合成すると曇りガラスを指で擦ったような画像になる。合成する方法はヘルプにあると思います。「回答受付中はコメントをつけられません。masked);のrect(320×480)にあわせて引き伸ばされてしまいます。参考URLものはマスク画像も元画像も同じ大きさなので、うまくいっているように思います。白でマスクしたらその部分が消去されるのですが、黒でマスクしても黒以外の部分は消去されません。関連質問iPhoneプログラミングの質問です。□はてなトップ(C)株式会社はてな。