"在透明背景下我无法在预览中看到白色。只要我一转换到透明色,所有的白色就变成透明。如果我设置为不透明,本来和背景色相同的物体就会变成白色。" -- M
  我想跟随我一起用做实验的方法来回答这个问题可能会更有趣。下载这个实验图形会省去你很多工作。
  如果你没有下载这个文件,那就从打开一个画布为白色的新文件开始。左半部分用黑色长方形覆盖。画一个大小为画布三分之二的红色正方形,放置在黑白画布的正中。最后,再画一个小的白色长方形。复制它,并将颜色改为黑色。移动它们,使白色方块居于背景的黑色部分,黑色方块放置在与白色背景对齐的位置。

  选择文件(File)>导出预览(Export Preview)。从左下角透明类型出选择索引色透明(index transparency)。白色的画布和长方形都将变为透明。[注意:有一点非常重要,就是不要用滴管工具选取颜色。] 如果将选项改变为不透明(no transparency)则所有白色将复原。

  最后,选择Alpha透明(Alpha transparency)。画布上的白色将消失,而白色的方形则保留。点击取消(cancel)退出导出预览(Export Preview)。

  选择修改画布颜色(Modify Canvas Color)。将白色背景改为黑色,并将黑色改为白色。同样,把红框内部的颜色对调。

  象刚才所做的那样,进入导出预览(Export Preview)并选择 索引色透明(index transparency)。背景的黑色将消失。然后再选择不透明(no transparency)。

  这次当你再选择Alpha透明(Alpha transparency)时,内部的黑色方形将保留不变。

  索引色(Index color)是画布的颜色即背景色。Alpha的数值范围为从0(黑色)到255(白色),黑色代表透明,白色代表不透明。如果你的图片的白色部分是附着在某种颜色之上,那么即使背景是白色的,使用Alpha透明(Alpha transparency)后,你图片上的白色部分仍然是不透明的。
  既然根据Alpha色谱黑色基本上是代表了透明,那么为什么上个实例中图片中间的黑色长方形仍然得以保留呢?我推测是因为程序不知为什么无法透过它依附的颜色看到它。也许这里有行家里手可以给我们提供一个权威性的 回答, 那么我会非常高兴地发表在这里。

Alpha和索引色透明相关推荐

  1. CAD使用天正打开可能引起索引色对应的RGB值变化

    CAD使用天正打开可能引起索引色对应的RGB值变化 之前在做真彩色(RGB)对CAD索引色(ACI)转换功能的时候,发现原生CAD2014与天正打开CAD2019中相同色号的索引色与其对应的RGB值竟 ...

  2. 计算机的颜色储存格式(索引色 真彩色)

    转:http://blog.csdn.net/skyflying2012/article/details/8004078 常见的颜色有 8位16位 24位32位色,其中24位及以上称为真彩,是PC上最 ...

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

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

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

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

  5. 真彩色图像,索引色图像,灰度图像, 二值图像之间的相互变换(Matlab实现)

    根据图像数据矩阵解释方法的不同,MATLAB 把其处理为 4 类: RGB 图像(Binary images): 一幅 RGB 图像就是彩色像素的一个 M×N×3 数组,其中每一个彩色相似点都是在特定 ...

  6. Photoshop制作清晰的透明PNG图片的方法和技巧

    最近在用PS切图的时候,遇到PNG图片元素边缘白边或者非常毛糙的现象,最后发现原因主要是png8不支持透明度,调成png24存储就没有问题了,但是相应的文件大小也几乎增加了两倍,可谓有得有失吧,对于较 ...

  7. PS教程新手入门(二)--保存清晰透明的.Png格式图片的方法和技巧教程

    .Png格式是图像文件存储格式,在网页设计中已经不是一个陌生的名词,在前端开发中经常使用到它,本文是对.PNG格式的详细介绍,并且针对网页设计上.PNG格式的使用做了相关说明. Png有多少种格式?有 ...

  8. 工作日记:JavaScript生成随机色

    不多啰啰,直接上硬货! /*** 获取指定闭区间的随机数* @param min 最小值* @param max 最大值* @returns {number}*/ export function ge ...

  9. CssGaga 快速上手指南

    CssGaga是ytzong(涛哥)基于我们在朋友网日常的重构工作流程,为了提高工作效率而开发并不断完善起来的一个重构辅助工具.运行于Windows + .NET的环境,提供了重构相关的一系列解决方案 ...

  10. HTML5 基础知识(四)

    关于web图像: 1.格式与下载速度:当前web上应用最广泛的三种格式gif.png.jpeg. JPEG格式适用于彩色照片,因为它包含大量的颜色并进行合理的压缩,采用这种格式保存的文件相对较小,全彩 ...

最新文章

  1. 蚂蚁金服AAAI收录论文曝光,动态网络剪枝方法、无语预训练的网络剪枝技术有重大突破...
  2. hihocoder #1078 : 线段树的区间修改
  3. OpenShift 4 - 用Pull Secret访问红帽官方或其他外部Registry的Image
  4. 如何成为合格的数据分析师
  5. Python: TensorFlow2.4与CUDA11.1缺失 ‘cusolver64_10.dll‘动态库
  6. map/reduce之间的shuffle,partition,combiner过程的详解
  7. 【一天一个NLP任务】(Day 1)——BERT解决中文情绪分类任务
  8. 第一章 Shell基础知识
  9. Luogu5788 【模板】单调栈
  10. 找个网页游戏插件开发团队
  11. 【海康威视】WPF客户端二次开发:【1】监控视频画面预览(SDK初始化、设备登录、监控画面预览)
  12. Java实现腾讯企业邮箱收发邮件
  13. Python 字符串格式化
  14. 用例图(use case diagram)
  15. 华为云教程(弹性云服务器ECS)
  16. Hibernate中的sessionFactory是做什么用的?
  17. 华中科技大学计算机组成,华中科技大学计算机组成原理.pptx
  18. 人工智能在物联网项目中的应用
  19. 最新阿里P7技术体系:快来看看这些方案,你不懂还不学?
  20. Guice——轻量级注解Guice简单之美

热门文章

  1. centos7 更新php版本,Centos7升级php版本到php7实例分享
  2. mysql数据库存储过程语法错误_奇怪的mysql创建存储过程语法错误
  3. MFC 多字节和UNICODE的相互转换(解决中文utf8-ASCNII乱码问题)
  4. 带你了解Java Agent
  5. linux下yum安装maven
  6. iBatis.Net系列(五)-providers.config-
  7. FlexSlider插件的详细设置参数
  8. 【致青春】岛风青春,井空年华
  9. 【MyBatis】动态SQL中的参数判空
  10. 安装引导黑屏_电脑黑屏要怎么重装系统修复