6
A
回答
21
UIGraphicsBeginImageContext(myView.frame.size);
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *data=UIImagePNGRepresentation(viewImage);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *strPath = [documentsDirectory stringByAppendingPathComponent:@"myimage.png"];
[data writeToFile:strPath atomically:YES];
0
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)])
UIGraphicsBeginImageContextWithOptions(YourView.frame.size, NO, [UIScreen mainScreen].scale);
else
UIGraphicsBeginImageContext(keyWindow.bounds.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[keyWindow.layer renderInContext:context];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil);
UIGraphicsEndImageContext();
相关问题
- 1. 将.png图像转换为.gif图像
- 2. 将PNG图像转换为视频
- 3. pgmagick:将图像转换为PNG格式
- 4. 将图像转换为png上传
- 5. 将SVG转换为PNG图像
- 6. 将所有图像转换为PNG
- 7. 将SVG转换为图像(PNG,JPG)
- 8. 将base64图像数据转换为png?
- 9. 将YUV图像格式转换为PNG
- 10. PHP将POST图像转换为PNG
- 11. 尝试将SVG转换为PNG图像
- 12. 将png转换为jpeg(转换后的图像质量)
- 13. 如何将png图像字符串数据转换为png?
- 14. 如何将base64-encode图像转换为imagemagick中的PNG图像?
- 15. 如何将base64 svg图像转换为base64图像png
- 16. 如何将base64_encode png图像转换为简单图像
- 17. 将PVR.CCZ图像转换为PNG以编辑图像。
- 18. 将透明度的png图像转换为jpg破坏图像
- 19. 将jpeg图像转换为透明PNG图像
- 20. 从png创建图像,转换为base64
- 21. 将PNG图像转换为像素灰度值特征向量
- 22. 我将如何将PNG图像转换为字节数组?
- 23. 如何使用ogr2ogr将S57图表转换为PNG图像
- 24. 将Google图表转换为PNG图像与下载
- 25. 如何将位图图像转换为Windows Phone 7中的png?
- 26. iOS - 如何将png图像转换为4位位图灰度?
- 27. 将PNG图像转换为SVG /矢量图
- 28. 如何将视图转换为PNG?
- 29. 将.gif图片从url转换为.png
- 30. 将UIView图层转换为UIImage
ü要获取的UIView的屏幕截图? –
你想要图像转换成.png格式或屏幕捕获 –