图片的裁剪/优化
来源:互联网 发布:数据库中存储的是什么 编辑:程序博客网 时间:2024/05/21 06:24
///给指定的图片进行拉伸
///
func avatarImage(image:UIImage, size:CGSize) ->UIImage? {
let rect = CGRect(origin: CGPoint(), size: size)
//上下文
/*
* size: 绘图尺寸
*不透明 false (透明)
*屏幕分辨率,默认使用 1.0,图像质量不好; 0 表示当前屏幕分辨率
*/
UIGraphicsBeginImageContextWithOptions(rect.size, true,0)
//绘图
image.draw(in: rect)
//取结果
let result = UIGraphicsGetImageFromCurrentImageContext()
//关闭上下文
UIGraphicsEndImageContext()
return result
}
//MARK:设置圆角半径
func setcornerRadiusImage(image:UIImage, size:CGSize) ->UIImage? {
let rect = CGRect(origin: CGPoint(), size: size)
UIGraphicsBeginImageContextWithOptions(rect.size, true,0)
//背景填充
UIColor.red.setFill()
//填充
UIRectFill(rect)
//圆路径
let path = UIBezierPath(ovalIn: rect)
//裁切
path.addClip()
image.draw(in: rect)
//绘制内切的圆形
UIColor.darkGray.setStroke()
//绘制边线
path.lineWidth = 2.0
path.stroke()
//取结果
let result = UIGraphicsGetImageFromCurrentImageContext()
//关闭上下文
UIGraphicsEndImageContext()
return result
}
- 图片的裁剪/优化
- android图片的裁剪
- android图片的裁剪
- Android图片的裁剪
- Android图片的裁剪
- bitmap图片的裁剪
- 调用系统的裁剪功能裁剪图片
- java 实现图片的裁剪
- 程序裁剪图片的方法
- android 实现图片的裁剪
- Android图片的裁剪功能
- 实现图片的等比裁剪
- 图片的压缩与裁剪
- Android实现图片的裁剪
- Java实现图片的裁剪
- 图片的裁剪与压缩
- 裁剪带圆环的图片
- contentsRect裁剪图片的一部分
- wpf 画圆计算
- 几种在线学习方法的上限比较 part-3
- 【Unet】客户端同步GameObject 列表
- 面试题12解析-多线程之间的协调示例
- 校园网络电视台直播搭建方案
- 图片的裁剪/优化
- 将Linux下编译的warning警告信息输出到文件中[整理笔记]
- Windows导出mysql表结构到word文档
- Spring+测试遇到的问题
- Python函数
- Android5.0新特性:RecyclerView实现上拉加载更多
- 蓝桥-ALGO-13-拦截导弹
- 深入理解Java 8 Lambda(类库篇——Streams API,Collectors和并行)
- LeetCode 173. Binary Search Tree Iterator