社区
图形处理/算法
帖子详情
如何编程操作PNG图片只显示一部分区域?
blijiang
2009-01-14 10:04:32
如何编程操作PNG图片只显示一部分区域?
两幅图片A,B,都是png格式,大小相等的方形。其中B中间是个圆,周围是透明的,带alpha通道;A是个完整的地图图片。
现在需要显示效果是中间圆形区域显示地图,周围仍然是透明的。
不知该如何显示?
编程可以,直接用绘图软件修改也行。
...全文
262
3
打赏
收藏
如何编程操作PNG图片只显示一部分区域?
如何编程操作PNG图片只显示一部分区域? 两幅图片A,B,都是png格式,大小相等的方形。其中B中间是个圆,周围是透明的,带alpha通道;A是个完整的地图图片。 现在需要显示效果是中间圆形区域显示地图,周围仍然是透明的。 不知该如何显示? 编程可以,直接用绘图软件修改也行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IONPhantom
2009-01-16
打赏
举报
回复
AlphaBlend:
整形格式表达
B.rgb*B.a+A.rgb*(255-B.a)
浮点格式表达
B.rgb*B.a+A.rgb*(1.0f-B.a)
「已注销」
2009-01-15
打赏
举报
回复
alpha blend的公式、结果显示是如何的?
就是调不出来这样的效果阿
daijunhua
2009-01-14
打赏
举报
回复
用绘图软件修改的话你就可以自己搞定,用ps很简单,
用程序的话:直接用vc里面有个叫做蒙版,可以做出这个效果,如果用dx,用alpha混合就可以。
海思篇之基于openCV的
png
图片
加载
本文介绍在海思SDK环境下,利用openCV处理
PNG
图片
并转化为BMP,实现
图片
背景透明化和
区域
贴图的步骤。
海思篇之基于openCV的
png
图片
拼接
本文介绍了一种基于OpenCV的
图片
拼接技术,详细讲解了拼接原理,包括如何利用图层进行
图片
排列,以及如何实现
png
图片
的加载和转换。文章提供了具体的代码实现,展示了如何创建RGN
区域
并进行
图片
拼接,最后将拼接后的
图片
数据存储到海思可调用的结构体中。
易语言实现
PNG
透明
图片
的完整源码
本文介绍易语言处理图形图像,尤其是
PNG
图片
透明度问题。阐述了
PNG
格式透明度特性及在易语言中的处理方法,还讲解了GDI+图形处理库使用,包括基本概念、
操作
基础等。此外,分析了源码关键知识点,涉及图像加载、对象管理、透明度处理、绘图
操作
及窗口控件应用等。
使用MFC CImage类绘制
PNG
图片
时遇到的问题
本文探讨了使用CImage类处理
PNG
图片
时遇到的透明
区域
显示
问题,尤其是在缩放
操作
中。介绍了如何通过检查和调整Alpha通道来解决透明
区域
不
显示
的问题,并对比了使用GDI+ Image类的处理效果。
MFC 加载并
显示
图片
本文介绍了五种在Windows环境下加载和
显示
图片
的方法,包括使用APIOleLoadPicture加载JPG和GIF,利用CxImage库支持多种
图片
格式,使用MFC的CImage类,运用GDI+
显示
各种
图片
格式,以及直接设置静态控件的位图。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章