Format Atlas

对比

DDS 与 PNG 对比

DDS 用于面向 GPU 的游戏纹理。PNG 是适合透明图形及网页分发的通用无损图像格式。

应该选择哪种格式?

游戏引擎要求特定纹理配置时使用受支持的 DDS;普通图像交换或网页图形选 PNG。

适用于 DDS

游戏和Direct3D纹理 · 带mipmap或立方体贴图的GPU纹理

  • 要求DDS的游戏流程

适用于 PNG

界面图形 · 屏幕截图 · 透明图像

  • 需要透明度的图像
  • 文字和线条图

基本信息

项目DDSPNG
扩展名.dds.png
MIME 类型image/vnd-ms.ddsimage/png
常见用途游戏和Direct3D纹理 · 带mipmap或立方体贴图的GPU纹理界面图形 · 屏幕截图 · 透明图像
打开方式用游戏、3D工具或支持DDS的查看器打开,并确认目标引擎所需像素格式。大多数系统查看器、网页浏览器和图像编辑器都能打开 PNG 文件。
导出或转换导出副本为PNG,并检查颜色、透明度和mipmap处理。只有在不再需要透明度和无损质量时才转换为 JPEG。请保留原 PNG,并从应用程序导出。

按用途选择

要求DDS的游戏流程

游戏和Direct3D纹理 · 带mipmap或立方体贴图的GPU纹理

DDS

需要透明度的图像

界面图形 · 屏幕截图 · 透明图像

PNG

文字和线条图

界面图形 · 屏幕截图 · 透明图像

PNG

关键点 1

DDS 可包含 mipmap 和立方体贴图。

进一步了解差异

关键点 2

PNG 更适合通用图像分发。

进一步了解差异

进一步了解差异

确认引擎所需的 DDS 编码与纹理属性。交付 PNG 时在目标应用检查外观和透明效果。

  • DDS 面向纹理流程而非普通浏览器。
  • PNG 适合截图和通用图形。
  • DDS 扩展名本身不能确定内部 GPU 格式。

常见问题

能把 PNG 改名成 DDS 吗?

不能。必须导出目标引擎支持的 DDS 编码纹理。

了解详情

参考资料与规范