0

解像度が 200 * 300 の画像があります。コア グラフィックスを使用して画像を 600 * 900 にスケーリングすると、画像のピクセル化が始まります。画像をスケーリングした後にピクセレーションを減らすことができるiosまたはその他の手法にフィルターはありますか。

4

1 に答える 1

0

サイズを変更するときは、適切なインターポレーターを使用してください。必要なのはそれだけです。

コア グラフィックスを使用して画像を 600*900 にスケーリングします…</p>

を使用してスケーリングする場合はCGContextDrawImage、おそらく をCGContextSetInterpolationQuality(gtx, kCGInterpolationHigh);呼び出す前に追加する必要がありますCGContextDrawImage。コンテキストのアンチエイリアシング パラメータを微調整することもできます。

于 2012-09-05T10:06:50.327 に答える