【问题标题】:is 24-bit with alpha png the same as 32-bit png?带有 alpha png 的 24 位与 32 位 png 相同吗?
【发布时间】:2014-02-02 02:30:41
【问题描述】:

我是初学者。我昨天问了一个类似的问题,但不知何故被否决了。所以这次我尽量简化问题。

带有 alpha png 的 24 位与 32 位 png 相同吗?

非常感谢您的一些提示。

【问题讨论】:

  • 是的,虽然描述它的方式很奇怪。 24 位是 RGB,每个通道有 8 位。添加另一个,所以 RGBA,是 32 位。详细描述on Wikipedia。 24 位也可以将单个值指定为“透明”颜色,这与 Alpha 通道略有不同。

标签: png


【解决方案1】:

没有“24 位 alpha”png 图像之类的东西。如果有 alpha 通道,那么我们有四个通道 (RGBA) [*],而 PNG 要么是 32 位(每通道 8 位)要么是 64 位(每通道 16 位)——后者相当少见。

但是您可以通过添加一个将单一 (RGB8) 颜色标记为(完全)透明的 tRNS 块来获得“具有透明度的 24 位 PNG”。这不是很常见 - 我不会称其为“24 位 alpha”。

有关 PNG 如何支持透明度的详细信息,请参阅here

[*] 好吧,严格来说,我们也可以有一个带有 alpha 的灰度图像,这给了我们两个通道(GA = Gray+Alpha),但是图像将是每像素 16 位(bitdepth=8)或 32 位(位深度)。不是很常见。而且两者都没有给你 24 位。

【讨论】:

    猜你喜欢
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 2010-12-18
    • 2016-07-27
    • 2021-08-28
    • 2015-10-17
    • 2013-10-12
    相关资源
    最近更新 更多