2011-10-02 2 views
9

iPhoneアプリで大部分を透過するPNGの便利な部分を自動的に表示しようとしています。イメージは500x500と言うことができますが、ほとんど透明です。その画像のどこかには、私ができる限り大きなものをユーザーに表示したい透明でない部分があるので、私はそれぞれの面からできる限りトリミングしたい(または、 。?。UIImageView任意のアイデアiOS:便利な部分に画像をトリミングする方法(透明な枠線を削除する)

+1

追加:この質問を記した人はなぜ説明できますか?答えがあまりにも明白な、私は丁寧に十分に尋ねなかったか?私は何が間違っているのか理解していない。 – Craig

+0

が投票しました。私はそれが大きな質問だと思う。 – shannoga

答えて

1

画像の不透明部分の境界を見つけるために、アルファチャンネルのビットを調べて、ビットマップに画像を変換クォーツを使用して

ここでは、Appleテクニカルノートです:Getting the pixel data from a CGImage object。あなたはUIImageからUIImageからCIImageを得ることができます:

CGImageRef imageRef = [uiImage CGImage]; 
関連する問題