大致分为3种情况:

  1. 单纯对一张图片添加Alpha通道
  2. exr图片对shuffle节点传递出来的通道,该通道不具有alpha,让他保持原来图片的模样(RGBA),但是调节的是我们分离出来的通道信息。
  3. 对带有黑色图片添加Alpha通道,并且让黑色部分Alpha等于0。

情况1:

观前提示:这是本人初学时所作的笔记,如果有些不太聪明的地方,还请提出来更有效的解决办法。

如图所示这是一张火焰(这个火焰是我使用AE制作的粒子特效,因为在单帧导出的时候,通道选择RGB+A的成像效果不理想,所以没想太多就导出了带有RGB通道的图片,其实在开始的时候自己再深究一下,是可以导出理想的带有Alpha通道的火焰图片的。)

Alpha没有信息。

添加Alpha通道。操作:添加shuffle节点,按照图中设置,即可对图片添加alpha通道。

情况2:

方法如上,具体的含义你可以自己搭建好慢慢琢磨。Shuffle1负责传递出来通道信息,我此处使用的是specular通道(没有alpha),merge1的模式是from,然后两者再进行merge2。会发现在不添加grade1校色之前,merge2所呈现出来的图片与原图片是一样的,而且具有Alpha通道(只是稍微有些不同)。我们可以在grade1的位置调整该通道的信息。

情况3:

我们对这3张图片进行叠加。

Reformat是起到缩放作用。

Transform起到位移的作用。

Merge的A是前景色,B是背景色。按照近中远的顺序merge图片。

可以看到在viewer中我们的烛火后面有黑色背景。因为我们之前已经将烛火图片调整为整体是一个alpha=1的图片。所以我们需要调整该图片黑色部分alpha=0,其他部分alpha=1(切记只适用于黑色不为关键信息,比如说人体的头发是黑色的,我们显然不能让头发的alpha=0,呈现透明)。

Shuffle分别将rgb三种通道的颜色信息转化成alpha信息,然后使用merge(average)这样我们的图片具有想要的alpha范围而且颜色没有发生改变。(其实你只选择R通道作为Alpha,其他的通道不叠加也可以)

Nuke对图片添加Alpha通道相关推荐

  1. python opencv 为图片添加alpha通道并设置透明,判断是否存在alpha通道

    读取图片 使用函数cv2.imread(filepath,flags)读入一副图片 filepath:要读入图片的完整路径 flags:读入图片的标志 cv2.IMREAD_COLOR:默认参数,读入 ...

  2. 使用opencv中的merge()函数为BGR图像添加alpha通道

    先上代码: #!/usr/bin/env python # -*- coding: utf-8 -*- # 图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 # 图像处理 ...

  3. 图片的alpha 通道

    (Alpha Channel)是指一张图片的透明和半透明度. 例如:一个使用16位存储的图片,可能5位表示红色,5位表示绿色,5位表示蓝色,1位是阿尔法.在这种情况下,它要么表示透明要么不是. 一个使 ...

  4. [原]BMP位图 转换 透明 TGA图像 - 增加 alpha通道 -TGA文件格式初解

    最近做一个将文字转换为图片做视频叠加字幕的软件,大家都知道VB的图像控件Picture Box只能输出BMP格式位图,自然我的软件是用Picture Box做图像输出的也不例外,但是客户要求要输出带a ...

  5. Matlab:处理透明alpha通道的读写

    clear; clc; %读png图片的alpha通道:alpha_2 [I,map,alpha_2] = imread('grey_n_trans_999.png'); %% %图像的初始化 %定义 ...

  6. 什么是Alpha通道

    [该文转发自从] 我在我学习ps的过程中,对于alpha通道的理解总是不如意,指导后来看了这篇文章,才感觉畅快淋漓!那种感觉真是太棒啦,后来在知乎,发现关于此问题没有得到很好的解答,特此贴上该文,以享 ...

  7. DirectX11 Alpha通道

    Alpha通道 1. 漫反射贴图控制Alpha通道 在RGB混合中,源alpha分量可以用来控制透明度.混合方程中的源颜色来自于像素着色器.我们会在最后一章中看到,我们将漫反射材质的alpha值作为像 ...

  8. 关于Opengl中将24位BMP图片加入�一个alpha通道并实现透明的问题

    #include <windows.h> #include <GL/glut.h> #include <GL/glaux.h> #include <stdio ...

  9. 【计算机视觉】OPENCV对于有alpha通道的透明背景图片的读取和图片叠加

    这个是我自己做的粗略的螺旋丸的图,导出为png并带有alpha通道. 最后和一只狗合成成这个样子. 效果还是可以的. 为了实现这个效果,首先我们要明白具有透明通道的图片的OpenCV的读取方式.在Op ...

  10. opencv-python读取透明图片(既带alpha通道)

    opencv-python读取透明图片 透明图(alpha图) cv2 cv2.imread() 透明图(alpha图) 透明图是PS抠图中常用到的图片形式,能保存为png以及gif格式,相比于普通的 ...

最新文章

  1. java数字相减_Java的百日计划(day14)
  2. ccie对java有用吗,Java和ccie有啥区别
  3. CentOS中使用Dockerfile部署带websocket的SpringBoot的jar包
  4. SAP CRM pricing read的实现逻辑
  5. 各种水龙头拆卸图解_[各种水龙头拆卸图解]水龙头漏水怎么办
  6. 深度学习Trick——用权重约束减轻深层网络过拟合|附(Keras)实现代码
  7. linux Flatpak 安装包,snap卸载
  8. Google登录提示错误码12501
  9. 编码器的历史以及未来发展前景
  10. 友善之臂mini2440使用日志1
  11. itest英语考试bug_iTEST爱考试PC版-iTEST爱考试电脑版下载 v1.2.0--PC6电脑版
  12. 扩展名是.class.php,php 获取文件扩展名的函数 - strtolower
  13. 如何设置vs窗口的属性管理器和解决方案管理器的位置
  14. django项目启动加载训练的模型报错OSError: Unable to open file (unable to open file: name = ‘model/model_weigh完美解决
  15. 窗口最小化后不出现在任务栏上
  16. stm32串口自定义协议接收一串十六进制数据(将其中两个字节转化为十进制数据)+部分串口基础知识
  17. 技嘉1080显卡体质测试软件,技嘉GTX 1080 Xtreme Gaming双卡SLI性能深度评测+拆解
  18. python银行账户资金交易管理办法_Python实现银行账户资金交易管理系统
  19. 使用JavaFX控件
  20. 教你用CSS从零做漂亮网页,这样学习前端太有成就感了

热门文章

  1. vb.net 教程 5-21 拓展 如何给IE浏览器截图
  2. 点积与向量积(点乘与叉乘)
  3. flume系列之:清理HDFS上的tmp文件,把.gz.tmp文件变为.gz文件
  4. Linux 下的桌面指针时钟
  5. X86、X86_64、X64的区别
  6. wifi微信认证服务器架设,商业WiFi微信认证实现
  7. 学计算机要选什么科目,实行新高考后 想学计算机专业怎么选科
  8. 腾讯日常实习面试经历
  9. 安装pytorch详细教程
  10. 阳历和农历互相转换的js代码