9
iPhoneアプリで大部分を透過するPNGの便利な部分を自動的に表示しようとしています。イメージは500x500と言うことができますが、ほとんど透明です。その画像のどこかには、私ができる限り大きなものをユーザーに表示したい透明でない部分があるので、私はそれぞれの面からできる限りトリミングしたい(または、 。?。UIImageView任意のアイデアiOS:便利な部分に画像をトリミングする方法(透明な枠線を削除する)
iPhoneアプリで大部分を透過するPNGの便利な部分を自動的に表示しようとしています。イメージは500x500と言うことができますが、ほとんど透明です。その画像のどこかには、私ができる限り大きなものをユーザーに表示したい透明でない部分があるので、私はそれぞれの面からできる限りトリミングしたい(または、 。?。UIImageView任意のアイデアiOS:便利な部分に画像をトリミングする方法(透明な枠線を削除する)
画像の不透明部分の境界を見つけるために、アルファチャンネルのビットを調べて、ビットマップに画像を変換クォーツを使用して
ここでは、Appleテクニカルノートです:Getting the pixel data from a CGImage object。あなたはUIImageからUIImageからCIImageを得ることができます:
CGImageRef imageRef = [uiImage CGImage];
追加:この質問を記した人はなぜ説明できますか?答えがあまりにも明白な、私は丁寧に十分に尋ねなかったか?私は何が間違っているのか理解していない。 – Craig
が投票しました。私はそれが大きな質問だと思う。 – shannoga