0

你好,我正在写类似文件阅读器的东西。此功能之一是读取图像。一些图像是 JPG 格式。这些图像在应该透明的区域是白色的(因为 jpg 不支持 alpha 通道)。换句话说,我需要以一种有白色的地方应该是透明的方式来渲染 Direct2d 图像。有什么建议么?谢谢普热梅克

4

1 回答 1

1

两个最明显的选择:

  • 读取 .jpg 文件后,手动将其转换为带有 alpha 层的 32 位,然后启用alpha 测试以丢弃这些像素。
  • 使用一个像素着色器,discard为每个白色像素做一个
于 2012-11-16T15:16:36.750 回答