精易论坛

标题: 把图片框变成圆形的方法,支持gif动图,无锯齿 [打印本页]

作者: 浪使者    时间: 2021-12-14 12:54
标题: 把图片框变成圆形的方法,支持gif动图,无锯齿
234241x3thxzspv3jtzsbt.gif
在不用EXUI等UI支持库的情况下,要实现图片框变成圆形,论坛上找到很多种方法,但都有一些缺点。
比如用GDI可以把图片框变成无锯齿的圆形,但不能播放gif动画,如果用拆帧后再合并,效率太低。
213906nq11nqyxtqynnmzq.gif
用精易模块中的“控件_圆角化”或用API“CreateRoundRectRgn”,会有锯齿,但能播放gif动图。
工作上需要实现圆形的头像,图片内容是可变的,所以没办法先PS一张圆形的图片直接放上去。
也考虑到用PS设计一张中间透明圆形的图片来覆盖,但都不理想。
也在问答区中提问了:https://bbs.125.la/thread-14710374-1-1.html
最终想到的这个方法,虽然是笨方法,但能解决目前的工作需求。现分享出来给大家参考学习。
实际上就是用上面的二种方法相结合的。
我想高手们肯定还有其他更方便的方法,这当是给新手参考的,老手随便喷,哈。

234241x3thxzspv3jtzsbt.gif

作者: 乐小游    时间: 2021-12-14 13:07
我觉得还是用exui吧,简单方便
作者: 王东林    时间: 2021-12-14 13:08
先收藏,以后可能会用到
作者: 撒加    时间: 2021-12-14 13:09
感谢分享!
作者: ytbihay    时间: 2021-12-14 13:13
谢谢分享
作者: ytbihay    时间: 2021-12-14 13:15
谢谢分享
作者: q6592081    时间: 2021-12-14 13:16
瞅瞅啥短xin
作者: 深爱者    时间: 2021-12-14 13:17
支持开源!感谢分享,论坛有你更精彩~
作者: Elite    时间: 2021-12-14 13:19
支持开源的
作者: 小毛皮    时间: 2021-12-14 13:19
感谢分享
作者: 阿汤哥    时间: 2021-12-14 13:21
回帖有JB我就很喜欢
作者: 祭祀雨人    时间: 2021-12-14 13:22
也算个不错的思路了
作者: 已注销541904    时间: 2021-12-14 13:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 秦天    时间: 2021-12-14 13:26
回 帖 有JB
作者: 菜就多多练    时间: 2021-12-14 13:26
看起来 很牛逼
作者: kyo9766    时间: 2021-12-14 13:27
本帖最后由 kyo9766 于 2021-12-14 13:50 编辑

看了代码才发现,你可真是个小机灵鬼啊,感谢分享
作者: huxian    时间: 2021-12-14 13:28
我是来拿币的啊
作者: wuyueqi168    时间: 2021-12-14 13:29
厉害了      
作者: 杰西卡技术传媒    时间: 2021-12-14 13:32
看起来 很牛逼
作者: sinewtec    时间: 2021-12-14 13:34
看起来 很牛逼
作者: 昨夜的雨    时间: 2021-12-14 13:34
{:7_556:}感谢分享
作者: Kyu    时间: 2021-12-14 13:34

作者: 网络注册会员    时间: 2021-12-14 13:37
支持开源
作者: 网络注册网员    时间: 2021-12-14 13:40
学习一下
作者: 13012145633    时间: 2021-12-14 13:41
大家参考学习a
作者: weihua2018    时间: 2021-12-14 13:41
下载看看。怎么回事
作者: 暴力男神阿帅    时间: 2021-12-14 13:46
厉害了
作者: abpyu    时间: 2021-12-14 13:47
谢谢大佬分享
作者: TEX    时间: 2021-12-14 13:51

作者: CryptoJS    时间: 2021-12-14 13:54
动画框实现也很不错的!
作者: shinid8210    时间: 2021-12-14 13:59
看看怎么实现的
作者: 维她命╰    时间: 2021-12-14 14:02
这个厉害了,支持!!!
作者: jyltzj    时间: 2021-12-14 14:06
这个厉害了,支持!!!
作者: abpyu    时间: 2021-12-14 14:06
大佬,能做个无锯齿的无边框圆角吗
作者: chenuqiang    时间: 2021-12-14 14:10
支持精币
作者: zhao52    时间: 2021-12-14 14:13
拿来把你,,
作者: sksksz    时间: 2021-12-14 14:16
拿来把你,,
作者: 外星星人    时间: 2021-12-14 14:18
这个要支持
作者: 熬夜    时间: 2021-12-14 14:20

作者: 熬夜    时间: 2021-12-14 14:20
哪个JB看看
作者: jiang910615    时间: 2021-12-14 14:22
学习学习
作者: 小Ye夜    时间: 2021-12-14 14:27
看起来很好的啊
作者: 梦想ol    时间: 2021-12-14 14:27
哇10JB我要了
作者: Yy闲人    时间: 2021-12-14 14:28
支持精币

作者: huaidan2015    时间: 2021-12-14 14:29
看看这个好不好用啊
作者: 350246356    时间: 2021-12-14 14:29
感谢分享 支持开源
作者: xjshuaishuai    时间: 2021-12-14 14:29
谢谢分享
作者: wslcdjb2    时间: 2021-12-14 14:29
优秀啊!
作者: wojinz    时间: 2021-12-14 14:36
支持gif动图
作者: 胜屿    时间: 2021-12-14 14:37
感谢分享 支持开源
作者: hehehero    时间: 2021-12-14 15:05
感谢分享 支持开源
作者: 章若楠    时间: 2021-12-14 15:05
把图片框变成圆形的方法
作者: zifeiyu    时间: 2021-12-14 15:19
6666666666666
作者: 王学成    时间: 2021-12-14 15:23
666666666666666666666666666666666666
作者: weixin123    时间: 2021-12-14 15:28
6666真的好
作者: 同学麻烦让让    时间: 2021-12-14 15:32
这10个金币我要了
作者: quary888    时间: 2021-12-14 15:36
谢谢楼主分享!!!
好人一生平安!!!

作者: 忧郁之子    时间: 2021-12-14 15:38
谢谢分享,支持一下
作者: 宇智波·奶嘴    时间: 2021-12-14 15:45
学习一下
作者: 霸哥    时间: 2021-12-14 15:51
这10个金币我要了
作者: 易神    时间: 2021-12-14 15:51
不错,谢谢分享!
作者: a13511315443    时间: 2021-12-14 15:53
牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛
作者: oppp999    时间: 2021-12-14 16:04
学习一下
作者: 晓风残月梦微凉    时间: 2021-12-14 16:43
支持开源~!感谢分享
作者: 228245280    时间: 2021-12-14 16:52
水水水水水水水水水水水水水水水水水水水
作者: 515889127    时间: 2021-12-14 16:57
谢谢分享。。。。
作者: wjswzj0    时间: 2021-12-14 17:02
支持开源~!感谢分享
作者: 2995455338    时间: 2021-12-14 17:23
666666666666
作者: yiyuyan003    时间: 2021-12-14 17:41

作者: k520413    时间: 2021-12-14 19:16
把图片框变成圆形的方法
作者: 小熊君    时间: 2021-12-14 19:22
感谢分享
作者: 时崎    时间: 2021-12-14 19:25
支持作者
作者: maozaiba    时间: 2021-12-14 19:25
瞅瞅效果
作者: 喵帕斯和艾希    时间: 2021-12-14 19:38
感谢楼主分享
作者: 超级萌新    时间: 2021-12-14 20:11
学习一下
作者: ermituofo    时间: 2021-12-14 21:02
好东西。。。。
作者: 无敌小马甲    时间: 2021-12-14 21:17
666666666666666666666666
作者: 红桃じ简简箪箪    时间: 2021-12-14 21:58
支持开源~!感谢分享
作者: spec1122    时间: 2021-12-14 21:58
支持开源~!感谢分享
作者: 寂寞流狼    时间: 2021-12-14 22:14
楼主厉害,下载学习一下
作者: youmeng    时间: 2021-12-14 22:37
支持开源~!感谢分享
作者: 乡下佬陈    时间: 2021-12-14 23:05
大佬厉害了
作者: 千面萌萌    时间: 2021-12-14 23:10
        支持开源~!感谢分享
作者: 该死dē蚊子    时间: 2021-12-14 23:27
感谢分享哦。。
作者: cxihdx    时间: 2021-12-14 23:42
看看什么样
作者: 成神之日    时间: 2021-12-15 00:39
路过围观一下,顺便帮顶
作者: 目分    时间: 2021-12-15 01:24
路过围观一下,顺便帮顶
作者: 财通天地    时间: 2021-12-15 02:12
支持开源~!感谢分享
作者: 599929114    时间: 2021-12-15 02:20
很不错我喜欢
作者: Killing    时间: 2021-12-15 08:13

作者: snufgpl    时间: 2021-12-15 08:33
感谢分享感谢分享
作者: ACE丶蓝雨    时间: 2021-12-15 09:29
6666666666666666666

作者: 用过的名称    时间: 2021-12-15 09:44
谢谢分享
作者: 北蜀    时间: 2021-12-15 09:54
感谢楼主分析

作者: 伟的太大了    时间: 2021-12-15 09:58
查看本帖隐藏内容请回复
作者: 输生    时间: 2021-12-15 10:15
66666666666666666666666
作者: 1783157448    时间: 2021-12-15 10:20
666啊,学习一下
作者: 反客为主    时间: 2021-12-15 10:43
支持开源~!感谢分享
作者: xh1020    时间: 2021-12-15 10:53
谢谢分享
作者: chenziran    时间: 2021-12-15 10:55
支持开源~!感谢分享




欢迎光临 精易论坛 (https://bbs.125.la/) Powered by Discuz! X3.4