5

.PNG 文件中像素的透明度由 Alpha 通道的值决定:

  • 0 - 透明
  • 255 - 不透明

似乎一旦将像素设置为完全透明,像素的 RGB 分量应该就不重要了。这是真的吗?是否有任何约定或关于应在完全透明像素中设置哪些 RGB 值的指南?

在 VS2012 中,当我尝试用透明颜色绘制时,没有任何反应。似乎 VS 将工具的当前颜色应用于像素的当前状态。一旦绘图工具的当前颜色是透明的,这意味着没有变化。我应该怎么做才能使非透明像素完全透明?

4

2 回答 2

4

在 VS 2013 图像编辑器中,以下内容适用于我:

  1. 打开支持 Alpha 通道的 png 图像或其他格式。

  2. 选择 View-Toolbars-Image Editor 这样就可以看到工具栏了

  3. 从工具栏中选择橡皮擦。将属性窗口中的擦除宽度设置为 1

  4. 现在单击(“擦除”)像素会将其设置为透明

于 2014-01-04T04:12:04.567 回答
3

PNG文件中像素的透明度由alpha通道的值决定

是的,但这实际上是在 PNG 上获得透明度的三种方法之一。

0 - 透明

255 - 不透明

(也许这很明显,但以防万一)这些是极值,您可以使用任何中间值来指定半透明像素。

似乎一旦将像素设置为透明,像素的 RGB 分量应该就不重要了。这是真的吗?

如果它是完全透明的,那基本上是正确的。如果您对保留一些“原始”背景颜色不感兴趣,您可能更愿意将 RGB 组件设置为黑色(全为零),因为这样您会得到更好的压缩

我不知道VS

于 2013-10-30T11:57:21.090 回答