我为ios cocos2D写了一个程序(OC语言),现在想对Retina屏截屏存到UIImage中,

我为ioscocos2D写了一个程序(OC语言),现在想对Retina屏截屏存到UIImage中,怎样写代码?... 我为ios cocos2D写了一个程序(OC语言),现在想对Retina屏截屏存到UIImage中,怎样写代码? 展开
 我来答
软件小孩
2012-12-12
知道答主
回答量:67
采纳率:0%
帮助的人:21.8万
展开全部
// 屏幕截图
UIImage *snapshot;
CGImageRef cgScreen = UIGetScreenImage();
if (cgScreen) {
snapshot = [UIImage imageWithCGImage:cgScreen];
CGImageRelease(cgScreen);
}

CGRect rect = CGRectMake(0,125, 640, 750);//创建要剪切的矩形框 这里你可以自己修改
UIImage *res = [UIImage imageWithCGImage:CGImageCreateWithImageInRect([snapshot CGImage], rect)]
//res就是截图后的UIImage

try it~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式