1
我有一個尺寸爲480x480像素的圖像,我想用下面的CGContextDrawImage來測量375像素x375像素的視圖。此刻圖像不能縮放以適合視圖 - 它將以全尺寸繪製。如何調整下面的代碼來縮放圖像以適合視圖?Scaling UIImage與CGContextDrawImage一起使用
self.image = [UIImage imageNamed:@"image2.png"];
CGContextRef layerContext = CGLayerGetContext(drawingLayer);
CGContextSaveGState(layerContext);
UIGraphicsBeginImageContext (self.viewRect.size);
CGContextTranslateCTM(layerContext, 0, self.image.size.width);
CGContextScaleCTM(layerContext, 1.0, -1.0);
CGContextDrawImage(layerContext, self.viewRect, self.image.CGImage);
UIGraphicsEndImageContext();
CGContextRestoreGState(layerContext);