解像度が 200 * 300 の画像があります。コア グラフィックスを使用して画像を 600 * 900 にスケーリングすると、画像のピクセル化が始まります。画像をスケーリングした後にピクセレーションを減らすことができるiosまたはその他の手法にフィルターはありますか。
1 に答える
0
サイズを変更するときは、適切なインターポレーターを使用してください。必要なのはそれだけです。
コア グラフィックスを使用して画像を 600*900 にスケーリングします…</p>
を使用してスケーリングする場合はCGContextDrawImage
、おそらく をCGContextSetInterpolationQuality(gtx, kCGInterpolationHigh);
呼び出す前に追加する必要がありますCGContextDrawImage
。コンテキストのアンチエイリアシング パラメータを微調整することもできます。
于 2012-09-05T10:06:50.327 に答える