社区
其它技术问题
帖子详情
png中的alpha,可以表示256级的半透明度,那怎么算的?
灼眼的超哥
2011-06-23 02:23:14
如题,假如有一个像素点:
red为255
green为0
blue为0
alpha为100
将它与另一个red为255,green为255,blue为255的像素点叠加,得到的新像素点,它的red,green和blue的值都为多少呢?
...全文
553
4
打赏
收藏
png中的alpha,可以表示256级的半透明度,那怎么算的?
如题,假如有一个像素点: red为255 green为0 blue为0 alpha为100 将它与另一个red为255,green为255,blue为255的像素点叠加,得到的新像素点,它的red,green和blue的值都为多少呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-Chamgin
2014-01-16
打赏
举报
回复
学习了
灼眼的超哥
2011-06-23
打赏
举报
回复
谢谢了。
灼眼的超哥
2011-06-23
打赏
举报
回复
[Quote=引用 1 楼 adlay 的回复:]
r2 = (r1 * alpha + r2 * (255 - alpha)) /255;
g2 = (g1 * alpha + g2 * (255 - alpha)) /255;
b2 = (b1 * alpha + b2 * (255 - alpha)) /255;
[/Quote]
r2 = (255 * 100 + 255 * (255 - 100)) /255 = 255;
g2 = (0 * 100 + 255 * (255 - 100)) /255 = 155;
b2 = (0 * 100 + 255 * (255 - 100)) /255 = 155;
www_adintr_com
2011-06-23
打赏
举报
回复
r2 = (r1 * alpha + r2 * (255 - alpha)) /255;
g2 = (g1 * alpha + g2 * (255 - alpha)) /255;
b2 = (b1 * alpha + b2 * (255 - alpha)) /255;
使用颜色矩阵设置图像
中
的
Alpha
值
使用颜色矩阵设置图像
中
的
Alpha
值
32X32超
级
经典的ico图标素材
超
级
经典的ico图标素材超
级
经典的ico图标素材32X32
ImageMagick - 设置透明带
Alpha
Channel 的
png
图片的
透明度
学习和使用ImageMagick也有几年时间了,其实对 ImageMagick 的了解还仅仅是皮毛吧。 最近在写代码的时候,遇到一个调整透明
png
图片
透明度
的问题: 当1张
png
图片,有些区域是透明的,我平时调整图片
透明度
使用的是:MagickSetImageOpacity(),可对透明背景的
png
,怎么调也没效果。 后来实在没办法,我找了两个替换方案: 方案1. 删除
alpha
通道:M...
用opencv实现两张
半
透明
png
图片以一定
透明度
叠加
例如我有如下两张透明、
半
透明图: 在photoshop
中
打开如下: 前景:一张四通道的
png
图,BGR通道的值全为[0,0,200],
透明度
完全靠
alpha
通道的不同值来体现。 后景:一张四通道的
png
图,BGR通道的值全为[200,0,0] ,
透明度
完全靠
alpha
通道的不同值来体现。 在画图软件
中
打开分别如下:左侧为前景,右侧为后景 现在想要把红色的画笔以百分之80的
透明度
...
图片
png
格式转bmp格式时保留
透明度
常见的图片浏览器,例如windows自带的图片程序,都提供了将
png
转为bmp格式的功能,但转换之后的bmp会丢失
透明度
,如何进行保留
透明度
的转换呢,其实几行python代码就可以实现。其
中
PIL为python的图像编辑库,如果没有安装的话,可以通过 pip install pillow进行安装。假设
png
图片名称为aa.
png
,将要转换的bmp图片名称为bb.
png
。,
表示
保留
Alpha
通道,即保留
透明度
。
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章