1

このコードを使用して、imageView を 2 倍または 3 倍に変換するだけです。

imageView.transform = CGAffineTransformScale(CGAffineTransformIdentity, scale, scale);

すべてがスケーリングされた後、drawRect でこの imageView に線を描画しています。私が欲しいのは、私が描いている線は、スケーリング後に同じサイズまたは幅のままであるべきです。それを行うために、スケーリングされたimageViewで高さと幅を比例させずに線を再描画していますが、結果は線がぼやけている/日陰になっているようなものです.Iピクセルサイズの変換について考えてみると、imageViewも増加しました..変換されたimageViewなどにぼやけの影響を与えずに適切な線を描く方法があることを知りたいです..

4

1 に答える 1

0

画像を拡大縮小した後、線を引きます。線の幅を同じ縮尺に変更するだけです(つまり、画像は4倍、線の幅は4倍です)。

于 2012-08-30T13:04:02.973 に答える