swift 将图片保存到本地_Swift实现截屏并保存相册

func saveToLocal() {

//截屏

let screenRect = UIScreen.mainScreen().bounds

UIGraphicsBeginImageContext(screenRect.size)

let ctx:CGContextRef = UIGraphicsGetCurrentContext()!

self.view.layer.renderInContext(ctx)

let image = UIGraphicsGetImageFromCurrentImageContext()

UIGraphicsEndImageContext();

//保存相册

UIImageWriteToSavedPhotosAlbum(image!, self, "image:didFinishSavingWithError:contextInfo:", nil)

}

func image(image:UIImage,didFinishSavingWithError error:NSError?,contextInfo:AnyObject) {

if error != nil {

K12ProgressHUD.showError("保存失败", view: self.view)

} else {

K12ProgressHUD.showSucess("保存成功", view: self.view)

}

}

swift3  截屏

func getScreenImage() -> UIImage {

//截屏

let screenRect = UIScreen.main.bounds

UIGraphicsBeginImageContext(screenRect.size)

let ctx:CGContext = UIGraphicsGetCurrentContext()!

self.view.layer.render(in: ctx)

let image = UIGraphicsGetImageFromCurrentImageContext()

UIGraphicsEndImageContext();

return image!

}

Mac下使用Automator实现截屏编辑保存

以前在Windows下使用百度或者搜狗输入法的截图工具很方便.❶快捷键(Alt+X,我设置的是这个),❷选择区域,❸编辑所选区域,包括添加文字,线条框框,调色,❹点击『✔️』选择保存位置,修改文件名保 ...

Qt实现截屏并保存(转载)

原博地址:http://blog.csdn.net/qinchunwuhui/article/details/52869451?_t_t_t=0.28889142944202306 目前对应用实现截屏 ...

Selenium | 基础入门 | 截屏并保存于本地

可先参考   Selenium | 基础入门 | 利用Xpath寻找用户框 核心代码: //截屏操作 File srcFile = ((TakesScreenshot)driver).getScree ...

一个类实现Java截屏并保存到指定文件夹

不知小伙伴们有没有遇到过使用java来截屏的需求,截屏后保存到指定的目录,在桌面上没有任何体现,完全不知道已经被截屏了.至于截屏后怎么做,可能有的老铁只是好奇想知道某人在干啥?也有的老铁可能想进行文字 ...

OpenGL(十) 截屏并保存BMP文件

BMP文件格式 BMP图像又称为Bitmap(位图),是Windows系统中广泛采用的图像格式.BMP文件的数据按照从文件头开始的先后顺序分为四个部分: 我们一般见到的图像以24位图像为主,即R.G. ...

iOS截屏保存至相册

#pragma mark 截屏并保存至相册 -(void)screenShotsComplete:(void(^)(UIImage * img)) complete { CGSize imageSiz ...

Unity3d 截屏保存到相册,并且刷新相册

要做一个截图的功能,并且玩家可以在相册中看到. 做的时候遇到了三个问题: 1.unity自带的截图API,Application.CaptureScreenshot在Android上不生效 2.图片保 ...

app内区域截图利用html2Canvals保存到手机 截屏 (html2Canvas使用版本是:0.5.0-beta3。)

app内区域截图利用html2Canvals保存到手机 app内有时候需要区域内的截图保存dom为图像,我们可以使用html2Canvas将dom转换成base64图像字符串,然后再利用5+api保存 ...

iOS中的截屏(屏幕截屏及scrollView或tableView的全部截屏)

iOS中的截屏(屏幕截屏及scrollView或tableView的全部截屏) 2017.03.16 12:18* 字数 52 阅读 563评论 4喜欢 2 1. 截取屏幕尺寸大小的图片并保存至相册 ...

随机推荐

Spark笔记:RDD基本操作(下)

上一篇里我提到可以把RDD当作一个数组,这样我们在学习spark的API时候很多问题就能很好理解了.上篇文章里的API也都是基于RDD是数组的数据模型而进行操作的. Spark是一个计算框架,是对ma ...

[No00007C]dreamweaver cc 注释快捷键

设置快捷键入口:编辑->快捷键 打开后: 先复制一份快捷键拷贝(系统自带的不让修改), 选择代码编辑 下拉到后面,设置快捷键

COGS103&;tyvj1899 [NOIP2002]矩形覆盖

题目里给的范围是k<=4,但是官方数据并没有k==4的情况,导致一些奇奇怪怪的DP写法也能过.听说标程在k==4的时候有反例,掀桌-.. 难怪COGS上k==4的数据答案是错的. 还是好好写个搜 ...

如何使用springmvc的@requestbody 返回json数据

先配置 XXX_ servletxml 

你可能感兴趣的:(swift,将图片保存到本地)