[問題] 擷取圖片放大怎麼不失真
google了整下午還是沒解決==
上來請求幫忙....
我用了以下
-(UIImage*) getImage
{
if(saveAndShareImage == nil
{
CGRect rect =comicViewController.comicView.frame;
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[comicViewController.comicView.layer renderInContext:context];
saveAndShareImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
}
return saveAndShareImage;
}
可以擷取comicViewController.comicView.layer
存放在saveAndShareImage裡
但是因為需要輸出成1500x2100像數的大圖==
直接用CGAffineTransform flipVertical = CGAffineTransformMakeScale(2.88, 2.88);
會讓圖片有馬賽克模糊
另外找了- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets
試了半天完全搞不懂==
求大大們指點了.....謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.125.154
→
11/06 23:42, , 1F
11/06 23:42, 1F
→
11/06 23:44, , 2F
11/06 23:44, 2F
→
11/06 23:48, , 3F
11/06 23:48, 3F
→
11/06 23:48, , 4F
11/06 23:48, 4F
→
11/06 23:49, , 5F
11/06 23:49, 5F
→
11/06 23:49, , 6F
11/06 23:49, 6F
→
11/06 23:51, , 7F
11/06 23:51, 7F