首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Kotlin仿头像裁剪图片的方法示例

1.分析 整个效果是仿照来做的,效果如图所示: ?...整个效果就是从图库选取一张图片,并进行裁剪,从图库选取没什么好说的,就说说怎么做的裁剪控件吧,这个裁剪控件就是ClipImageView,可以看到它有一个阴影遮罩,一个透明的框,还有图片的显示,以及可以移动图片...drawMask方法和drawRect方法是用来绘制遮罩层和裁剪框的,其中遮罩层就是四个方形,而裁剪框就是一个矩形的外框。...最后就是裁剪图片了 inner class SaveTask(private val filePath: String) : AsyncTask<Unit, Unit, Unit () { override...Bitmap,其中saveClipImage就是重新构建了一个画布,并传入bitmap,重新调用draw方法,将数据信息保存到bitmap,然后裁剪bitmap并存入文件。

1K41
您找到你想要的搜索结果了吗?
是的
没有找到

头像加国旗

还记得当时刷屏朋友圈的@官方,给自己头像加国旗吗?本文教大家用十三行Python代码实现该功能。...一、绘制成品 先来看几个绘制成品吧,可以直接下载用作头像哟(已经在代码中设置图片为标准头像尺寸)。 1 哪吒头像加国旗 ? 2 手托地球加国旗 ? 3 情侣头像小女孩加国旗 ?...二、Python实现代码 头像加国旗的思路很简单,就是把国旗的尺寸缩小到头像的一定比例,然后粘贴到头像的右下角。...", quality=100, optimize=True) #高品质保存图形 代码解析: ratio:把国旗图像缩小到头像的一定比例,可根据个人喜好调整。...可把代码中的国旗图案换成别的,合成专属于你的头像,感兴趣的朋友可以自己动手试一试。

1.6K20

Android 仿, QQ 裁剪

这篇博客实现的功能主要有仿,QQ 上传图像裁剪功能,包括拍照,从相册选取。裁剪框的样式有圆形,正方形,九宫格。...主要讲解的功能点 使用说明 整体的实现思路 裁剪框的实现 图片缩放的实现,包括放大,缩小,移动,裁剪等 我们先来看看我们实现的效果图 拍照裁剪的 ? 相册裁剪的 ?...裁剪框 图片的缩放,移动,裁剪等 因此,为了方便日后的修改,我们将裁剪框的功能单独提取出来,图片缩放功能提出出来。...即裁剪框单独一个 View。 下面,让我们一起来看看裁剪框功能的实现。 ---- 裁剪框功能的实现 ?...裁剪框主要有两层,第一层,裁剪框的实现(包括圆形,长方形,九宫格形状),第二层,在裁剪区域上面盖上一层蒙层。

1.5K30

图片智能裁剪技术介绍

同时,一些基于显著性的裁剪方法[4][5]可能会无 法准确定位图片中的主体,从而导致裁剪内容不美观; 除了确保裁剪图片的美观之外,内容的完整性也至关重要,它向观看者传达了主要信息。...因此,一些基于锚点生成的方法[6][7]是不合用于该业务场景,因 为它们模仿目标检测的范式,并没有产生有约束的宽高比的候选视图,这不可避免地大大 降低了它们在实际业务场景中的应用价值; 在平台下,每天新增的...换句话说,裁剪除了保持图片美观之外,还需要保证内容的完整性,这一点在UGC裁剪中尤为重要。 3、 固定尺寸裁剪 在实际应用中,裁剪通常是在特定约束条件下进行的。...如下图所示,我们的模型可以在不同的约束下找到好的裁剪视图,这证 明了我们的模型的能力能够满足 UGC 裁剪的需求,包括封面图片裁剪、缩略图和图标生成。...五、 业务应用 目前,我们提出的图片智能裁剪技术已经在公众号的快讯、推荐流、图片落地页等多 个场景中落地应用。

30410

国庆节换头像热潮:国旗渐变头像头像加上国旗!制作教程来了,你会了吗???

1.简介 明天就是国庆节,再也不用@官方了,自己制作头像更换就可以了。,最近有个五星红旗半透明渐变头像很火,在抖音里、群里都流行起来了。...渐变原理简介 我们看到这样的头像,大致是红旗透明度渐变然后覆盖在自己头像上即可。...本例最简单满足需求的就是透明渐变从左到右透明度依次变高(参数值变小),考虑到从255变为0 且只能是整数,这里由于头像是900*900,所以我考虑的是每3个像素进行一次透明度渐变,当超过255之后则透明度为...touxiang.paste(quyu,(0,0),quyu) touxiang.save('五星红旗半透明渐变头像.png') 5.头像加上国旗原理 将国旗图片缩放,然后将国旗图片粘贴到头像图片处...读取进头像和国旗的图片 2. 根据头像和国旗的长宽,我们计算下图案需要缩放多少比例 3.

2.4K30

Python爬取所有好友头像,制作好友图片墙

今天咱就试试怎么爬取列表中所有好友的头像,并做成一张图片墙,代码不长,60 行就可以搞定。...核心是利用三个库: wxpy 库,用于获取好友头像然后下载 Pillow 库,用于拼接头像 Pyinstaller 库,用来打包 Python 程序成 exe 文件 程序通过三个函数实现,第一个 creat_filepath...函数生成图片下载文件路径,第二个 save_avatar 函数循环获取好友头像然后保存到本地,第三个 joint_avatar 函数就是把头像拼接成一张大图。...= 2500 # 设置每个头像大小 each_size = math.ceil(2560 / math.floor(math.sqrt(length))) # 计算所需各行列的头像数量...") img = image.save(os.getcwd() + "/wechat.png") print('好友头像拼接完成!')

7K20
领券