【发布时间】:2015-02-25 00:05:16
【问题描述】:
我想知道是否可以用颜色#FF000000 绘制一个正方形,然后在#00000000 内绘制一个圆圈?
这就像用黑色像素画一个正方形,然后用透明像素画一个圆圈。
据我了解,十六进制颜色基本是红色、绿色、蓝色,但看起来您可以使用与 rgba 类似的格式,但就像十六进制的 argb 一样,00 是完全透明的,FF 是纯色的.
就像在 png 中一样,当您可以拥有透明像素时,alpha 值也应该转换为 hex 作为合法和可操作的值。
8 个字符的十六进制颜色似乎根本不标准(通常为 6 长),因为我今天在一个 android 应用程序上第一次看到它们并且想知道它们是否是标准的(需要更好的措辞 - 如果不清楚,请编辑)合法。
这是#00000000 的合法颜色吗?它是不可见的,但是是黑色的——据我所知,这将是纯黑色:#FF000000;
【问题讨论】:
标签: javascript canvas hex