DDS 到 PFM 转换器

基于浏览器的 DDS 到 PFM 转换器——简单易用

放置文件在这里. 1 GB 最大文件大小 或者 注册
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

全平台通用

手机、平板、笔记本、台式机——DDS 到 PFM 转换器可在任何配备现代浏览器的设备上运行,无平台限制。

批量转换

上传多个 DDS 文件,一次性全部转换为 PFM。每个文件独立处理——完成后统一下载所有结果。

纹理提取

带有 GPU 压缩的 DDS 纹理会被解码并干净地转换为 PFM——您无需游戏引擎或纹理工具。

如何转换DDS到PFM

1

从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.

2

选择pfm或任何其他你需要的格式作为结果(支持超过200种格式)

3

让文件进行转换随后你可以下载你的pfm文件

关于格式

DDS(DirectDraw Surface)是用于存储压缩和未压缩纹理、立方体贴图、体积纹理和Mipmap链的容器格式,由Microsoft随DirectX 7.0于1999年9月22日推出。DDS文件专为GPU原生读取而设计:像素数据以图形硬件可在渲染过程中直接解压的格式存储 — 主要是S3TC/DXTn块压缩(DXT1、DXT3、DXT5),以及后续DirectX版本中的BC4到BC7 — 消除了PNG或JPEG等格式所需的CPU端解压步骤。文件结构以魔术数和124字节文件头开始,指定宽度、高度、像素格式、Mipmap数量和可选的DX10扩展头(用于更新的压缩模式),后接原始表面数据。DDS支持2D纹理、立方体贴图(六个面用于环境映射)、体积/3D纹理和纹理数组,每种都带有预计算的Mipmap链,使GPU在不同距离下采样适当大小的版本。其优势之一在于渲染性能:由于GPU直接读取DDS数据而无需解压开销,纹理加载速度远快于传统图像格式,且压缩数据在显存中保持压缩状态,使更多纹理能同时驻留VRAM。该格式在游戏开发中的主导地位是另一关键优势 — DDS是DirectX应用程序的标准纹理格式,被Unreal Engine、Unity及几乎所有PC游戏引擎原生支持,也可被GIMP(需插件)、Paint.NET、Photoshop(通过NVIDIA插件)和ImageMagick等图像编辑器处理。
开发者: Microsoft
首次发布: 1999年9月22日
PFM(Portable Float Map)是Paul Debevec于2001年前后设计的浮点光栅图像格式,旨在以Netpbm系列格式的简洁性来存储高动态范围图像数据。PFM将PBM/PGM/PPM的理念——最小化头部、原始数据、无压缩——扩展到32位IEEE浮点采样,提供对HDR像素值的直接访问,无需OpenEXR等格式的编码开销,也不受Radiance HDR的RGBE编码的有限范围限制。文件结构刻意保持简约:两字符的魔数(灰度为'Pf',彩色为'PF'),下一行是宽度和高度,一个缩放/字节序指示符(负值为小端序,正值为大端序,量值表示缩放因子),然后是每个像素的原始32位浮点数据。PFM文件灰度模式每像素存储一个浮点数,彩色模式每像素存储三个浮点数(RGB),不支持压缩、Alpha通道或元数据。该格式源于HDR成像研究社区,Debevec在基于图像的光照和光场捕获方面的工作需要一种简单、无歧义的方式来存储线性浮点辐射值,以便在研究工具之间轻松交换。PFM的一大优势是对HDR数据的绝对简洁性:用任何支持IEEE浮点的编程语言只需几行代码即可读写PFM,无需库依赖——非常适合研究原型和自定义工具之间的快速数据交换。该格式在计算机视觉和计算摄影研究社区的广泛应用也是其实用优势——光流基准测试(Middlebury)、深度估计数据集和辐射场捕获通常使用PFM。该格式受ImageMagick、OpenCV、HDR Shop和Luminance HDR的支持。
开发者: Paul Debevec
首次发布: 2001

经常问的问题

为什么要将 DDS 转换为 PFM?

DDS 的 Mipmap 链和压缩使文件难以与非技术同事共享。PFM 具有更广泛的可读性。

哪些程序可以打开 PFM 文件?

HDR 成像工具、ImageMagick 以及部分 3D 渲染器可以打开 PFM 浮点图像数据。

可以批量将多个 DDS 文件转换为 PFM 吗?

可以同时上传多个 DDS 文件,每个文件独立转换为 PFM——完成后可逐个或一次性下载。

转换后的 PFM 文件会保留原始分辨率吗?

是的——默认转换会保留原始像素尺寸。

转换是否保留透明度?

PFM 原生不支持透明度。DDS 中的 Alpha 通道数据在转换过程中会被合并到纯色背景上。

DDS 到 PFM 的转换中颜色会被保留吗?

颜色信息会准确传递到 PFM 格式。转换器会在目标格式允许的范围内尽可能保持原始色彩配置。