1

約5度の角度で表示しなければならない画像ビューがあるという奇妙な問題に悩まされています。そのUIImageViewために5度回転させましたが、UIImageView変換前のように画像が適切に表示されません。

詳細については、画像を参照してください

回転前の画像 回転後の画像

2番目の画像は、角から切り取られたように見え、ぼやけているようにも見えます。

ローテーションの私のコード:-

myimageView.transform = CGAffineTransformMakeRotation(radians(5));

この問題を解決する方法を教えてください。

前もって感謝します。

4

2 に答える 2

1

この同様のSOQ&Aには、いくつかの解決策があるよう です。回転したUIImageViewの迅速で汚いアンチエイリアシング手法はありますか?

実際、ギザギザのエッジだけの場合は、画像コンテンツの周囲に1pxの透明な境界線を追加してみてください(これは上記のリンクの提案です)。

于 2012-01-25T08:13:17.077 に答える
0

とを使ってみましたCGContextRotateCTM(context, radians);[sourceImage drawInRect:rect];

于 2012-01-25T08:14:30.833 に答える