###修改图片为圆形
方法1: 修改UIImageView的layer
imageView.layer.cornerRadius = self.size.width/2;imageView.clipsToBounds = YES;
复制代码
方法2: 裁剪image
#import "UIImage+SRExtension.h"@implementation UIImage (SRExtension)-(UIImage *)circleImage{// NO:代表透明UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0);//获取图片上下文CGContextRef ref = UIGraphicsGetCurrentContext();//添加一个园CGRect rect = CGRectMake(0, 0, self.size.width,self.size.height);CGContextAddEllipseInRect(ref, rect);//裁剪CGContextClip(ref);//画上去[self drawInRect:rect];UIImage *image = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();return image;
}复制代码
###修改图片为圆形相关推荐
- android图片分辨率改变,android 通过修改图片像素实现CircleImageView
CircleImageView实现方法有很多种,各有优缺点,因此需要按照不同的场景使用.我们今天使用修改图片像素的方法实现CircleImageView,主要知识点无非是勾股定理和点到圆形的距离. 素 ...
- 图像分辨率、像素和宽高比有什么区别?如何在线修改图片尺寸大小?
我们生活中总会遇到各种各样关于图片的名词,比如图像分辨率.像素.宽高比,那么这些词语都是什么意思呢,我们在修改图片尺寸大小的时候究竟应该修改哪个维度的尺寸?在修改图片尺寸前该如何选择合适的图片尺寸?如 ...
- 微信小程序裁剪图片成圆形
代码地址如下: http://www.demodashi.com/demo/14453.html 前言 最近在开发小程序,产品经理提了一个需求,要求微信小程序换头像,用户剪裁图片必须是圆形,也在git ...
- 批量修改图片以及加水印
好久木有来写点什么了.. 前段时间挺忙的. 今天上来分享一个,这几天我给商城图片加水印的代码吧.因为产品编辑那边是先把图片都上传完成了,所以只能做批量修改图片来完成给所有图片加水印的效果. 类似DX. ...
- python模块之image修改图片类型
python模块之image修改图片类型 有时候我们需要不同格式的图片后缀格式,如:png,jpg,如果仅仅手动修改图片的后缀的话,只是表面修改了后缀格式,其实图片的原类型仍然没有变化,可以用pyth ...
- idea批量修改变量快捷键mac_使用Mac自带功能批量修改图片名称、类型和压缩图片大小...
Mac电脑自带的聚焦搜索功能已经很强大,可以快速准确的搜索电脑内的文件,但是从网上下载的文件,特别是一些图片文件都是一串数字组成的文件名,很难记忆和搜索,我们可以使用Mac自带的『自动操作』功能给图片 ...
- kindeditor扩展粘贴截图功能修改图片上传路径并通过webapi上传图片到图片服务器...
2019独角兽企业重金招聘Python工程师标准>>> kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. ...
- Python 批量修改图片
批量修改图片后缀名: import os# 文件名不能包含冒号 # 当操作的文件不在当前目录时必须先进入目录 postfix = ".jpg" path = 'C:\\Users\ ...
- qt设置文本背景透明_Qt修改图片的背景色及设置背景色为透明的方法
先上干货. Qt下修改图片背景色的方法: 方法一: QPixmap CKnitWidget::ChangeImageColor(QPixmap sourcePixmap, QColor origCol ...
最新文章
- struts2 标签的使用之二 s:iterator
- 中国黄金行业投资需求与收益预测报告2022年版
- insert在python中的用法_python中insert用法是什么_后端开发
- 架构:消息幂等(去重)如何解决?
- 在linux上安装jdk(转载)
- php教程哪个软件好,写php用哪款软件好?解决方法
- sql server management studio性能分析_如何分析一条SQL的性能
- 扫雷java讲解_java课程设计(扫雷游戏)讲解.doc
- resnet 25 训练人脸识别
- iOS UIDatePicker设置为中文的方法
- Linux的常见的发行版以及不同发行版之间的联系与区别
- AI 人工智能学习之微积分
- idea打包jar运行时出现——jar中没有主清单属性(Invalid or corrupt jarfile)
- LabVIEW编程LabVIEW控制THM1176三维磁场强度测试仪例程与相关资料
- [FPGA入门笔记](十):按键消抖实验
- Toy例程导读(三).高级语言分析和转换
- 知识普及:KB=Kb?
- 最全面最详细的测试用例整理
- Android的涂鸦智能设备几种入网方式
- UI设计—软件包装设计