社区
其它技术问题
帖子详情
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的值都为多少呢?
...全文
454
4
打赏
收藏
png中的alpha,可以表示256级的半透明度,那怎么算的?
如题,假如有一个像素点: red为255 green为0 blue为0 alpha为100 将它与另一个red为255,green为255,blue为255的像素点叠加,得到的新像素点,它的red,green和blue的值都为多少呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
python opencv如何读取透明
png
图片以及如何编辑
透明度
python OpenCV
中
cv2.imread(img_path)默认会读取BGR图像,即3通道图像, cv2.imread(img_path,0): 读取灰度图像 cv2.imread(img_path, cv2.IMREAD_UNCHANGED) : 读取BGR+
alpha
通道,共4通道原始图(注意,
png
格式图像有4个通道,jpg图像本身只有3个通道,只会读出3通道),
alpha
通道用于
表示
透明度
,使用该方法读取则能读到
png
图像
中
的
透明度
。 实际上,我们也可以手动对
alpha
通道进.
用opencv实现两张
半
透明
png
图片以一定
透明度
叠加
例如我有如下两张透明、
半
透明图: 在photoshop
中
打开如下: 前景:一张四通道的
png
图,BGR通道的值全为[0,0,200],
透明度
完全靠
alpha
通道的不同值来体现。 后景:一张四通道的
png
图,BGR通道的值全为[200,0,0] ,
透明度
完全靠
alpha
通道的不同值来体现。 在画图软件
中
打开分别如下:左侧为前景,右侧为后景 现在想要把红色的画笔以百分之80的
透明度
...
python处理
PNG
的
alpha
通道
众所周知,
PNG
图片有4个通道。……(^ ^) 今天处理图像的时候,发现
PNG
格式的图片居然有4个cahnnel,除了RGB外,还有一个
alpha
通道,来代表不
透明度
。 自己实验了一下,代码效果展示一下: 原图 1.读图 path = 'your_image_path.
png
' img = cv2.imread(path) print(img.shape) (1280, 720, 3) flags=-1,先是
alpha
通道 img = cv2.imread(path, flags=-1) print(
pygame 透明颜色 颜色
透明度
问题 color
alpha
数值 绘制透明图形
你是不是发现你的颜色给了第四个数值但绘制不起作用,颜色的
透明度
那里没用?? 别着急,哥帮你解决。一般的绘制图形和窗口填充颜色是没办法把
透明度
alpha
的数值用起来的。需要再来一个表面, 使用 convert_
alpha
()这个函数。 下面是我的一个实际例子,大家自己体会一下用法吧。图片啥的无所谓,自己随表搞几个用上就能看到效果了。 import pygame impor...
iOS之深入解析预乘
透明度
Premultiplied
Alpha
一、前言 Premultiplied
Alpha
的概念,做过游戏开发的应该都知道,Xcode 的工程选项里有一项 Compress
PNG
Files,会对
PNG
进行 Premultiplied
Alpha
,Texture Packer
中
也有Premultiplied
Alpha
的选项。那么,Premultiplied
Alpha
到底是什么呢? 在
Alpha
Blending: To Pre or Not To Pre 一文
中
,详情地阐明了 Premultiplied
Alpha
的相关解释
其它技术问题
3,881
社区成员
9,057
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章