1

ビューのフレームよりも大きなサイズの画像を描画し、元の画像のサイズと品質を維持したい。

ビューフレームで描画しようとしましたが、品質が低下します。

   UIGraphicsBeginImageContext(self.imageViewDrawing.frame.size);
   [self.imageViewDrawing.image drawInRect:CGRectMake(0, 0, self.imageViewDrawing.frame.size.width, self.imageViewDrawing.frame.size.height)];

SS: http://www.imagebam.com/image/215dd5285081681

画像のサイズで描画しようとしましたが、画像描画コンテキストのフレームサイズで描画するだけです。

   UIGraphicsBeginImageContext(self.imageViewDrawing.image.size);
   [self.imageViewDrawing.image drawInRect:CGRectMake(0, 0, self.imageViewDrawing.image.size.width, self.imageViewDrawing.image.size.height)];

SS: http://www.imagebam.com/image/682962285081678

   UIGraphicsBeginImageContext(self.imageViewDrawing.frame.size);
   [self.imageViewDrawing.image drawInRect:CGRectMake(0, 0, self.imageViewDrawing.image.size.width, self.imageViewDrawing.image.size.height)];

SS: http://www.imagebam.com/image/f80341285082782

4

1 に答える 1