免费转换DDS图片

使用 FileFormer,轻松转换 DDS 文件,这是一款可在浏览器中使用的免费工具。轻松将您的图形转换为各种格式。

免费在线文件转换工具。在 Windows、macOS、Linux、Android 和 iOS 上的 Chrome、Firefox、Safari、Edge、Opera 及其他现代浏览器中运行。无需安装软件或注册。所有转换都直接在您的浏览器中进行,因此您的文件不会离开您的设备。免费使用,无需账户。

免费转换DDS图片

专业的 DDS 文件转换工具

将您的文件拖放到这里

或点击浏览文件

最大文件大小:100MB
10M+ 已转换文件
100% 永久免费
256位 安全加密

支持的格式

以高质量在所有主要文件格式之间转换

DDS 文件内部结构

DirectDraw Surface 随着 DirectX 7 出现,其目的很狭窄:以图形硬件所需的方式保存纹理。文件以一个四字符的魔法值开头,字面字符 DDS 后跟一个空格,在十六进制中为 0x20534444。

它的特别之处在于压缩不是为了存储,而是为了 GPU。DXTn 及后来的块压缩方案在视频内存中保持压缩,并由硬件实时解码,因此一个未压缩的纹理占用的兆字节在采样时只需一小部分。

为硬件而非人类构建

DDS 还携带整个 mipmap 链:同一纹理预缩放到每个更小的尺寸,因此 GPU 可以根据距离选择正确的,而无需在运行时重新采样。这是普通图像格式没有理由存储的数据。

这些对查看图片的人没有帮助。浏览器不显示 DDS,图像编辑器需要插件,而块压缩在游戏表面上是不可见的,但在照片上却很明显。转换为 PNG 可以得到实际可查看的内容。

DDS格式的演变

DDS格式由微软于1999年创建,以满足3D图形应用中高效纹理存储的需求。它与DirectX 7一起出现,旨在优化GPU上的图形性能。DDS旨在以符合GPU要求的方式打包纹理,从而在实时渲染过程中最小化纹理加载和管理的开销。

随着时间的推移,DDS已成为游戏开发中的标准格式,特别是用于Direct3D的标题。该格式能够存储mipmap和压缩纹理,导致其广泛采用。NVIDIA纹理工具和DirectX纹理工具等工具促进了DDS文件的创建和操作,确保在各种平台和引擎(包括Unreal Engine和Unity)之间的兼容性。

有效使用DDS

在处理需要mipmap或GPU优化压缩的游戏纹理时,选择DDS。DDS对于针对实时渲染的项目特别有利,因为它允许高效的纹理流。考虑使用DDS用于GPU将频繁访问的纹理,因为与PNG或JPG等格式相比,它减少了加载时间并提高了性能。

在转换到或从DDS时,要注意兼容性问题。一些图像编辑软件可能不原生支持DDS,需要插件或专用工具。在转换时,确保根据纹理的要求选择正确的压缩格式(DXT1、DXT5等)。此外,在转换过程中保持mipmap级别,以保留纹理质量和性能。

About the DDS Format

DDS is a file format used in specific workflows. The exact characteristics depend on the implementation and chosen settings.

Format Type
File format
Origin
Industry-developed format
Common Uses
Various applications that support DDS
Compression
Depends on implementation