在不用EXUI等UI支持库的情况下,要实现图片框变成圆形,论坛上找到很多种方法,但都有一些缺点。
比如用GDI可以把图片框变成无锯齿的圆形,但不能播放gif动画,如果用拆帧后再合并,效率太低。
在不用EXUI等UI支持库的情况下,要实现图片框变成圆形,论坛上找到很多种方法,但都有一些缺点。
比如用GDI可以把图片框变成无锯齿的圆形,但不能播放gif动画,如果用拆帧后再合并,效率太低。
用精易模块中的“控件_圆角化”或用API“CreateRoundRectRgn”,会有锯齿,但能播放gif动图。
工作上需要实现圆形的头像,图片内容是可变的,所以没办法先PS一张圆形的图片直接放上去。
也考虑到用PS设计一张中间透明圆形的图片来覆盖,但都不理想。