DDS 到 SIX 转换器
DDS 到 SIX 在线转换——即时完成
dds
six
基础纹理保留
转换器从 DDS 中提取全分辨率基础纹理,以原始像素尺寸输出清晰的 SIX 文件。
纹理提取
DDS 的 GPU 压缩纹理被解码并干净地转换为 SIX——您无需游戏引擎或纹理工具。
云端高速处理
转换完全在强大的服务器上运行——DDS 到 SIX 的处理在远程完成,不影响您的设备性能。
如何转换DDS到SIX
从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.
选择six或任何其他你需要的格式作为结果(支持超过200种格式)
让文件进行转换随后你可以下载你的six文件
关于格式
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等图像编辑器处理。
SIX是SIXEL(Six Pixel)图形数据的文件扩展名,这是一种由Digital Equipment Corporation(DEC)于1983年开发的位图图形格式,随LA50点阵打印机推出。SIXEL将图像编码为一系列可打印ASCII字符,其中每个字符代表六个垂直像素的一列(即一个'sixel')——字符的ASCII值减去63提供一个6位二进制模式,每一位控制垂直列中的一个像素。编码结构由一系列sixel带(每带六像素高)沿图像宽度排列而成,带有颜色选择(最多256个寄存器,使用HLS或RGB定义)、重复计数(用于效率的游程编码)、回车和换行命令的控制序列。SIXEL数据使用DEC的标准转义序列协议传输到输出设备,嵌入在常规字符输出的文本流中。最初为DEC的打印机系列设计,后来被DEC VT系列终端(VT240、VT330、VT340)支持,SIXEL在现代终端模拟器软件中经历了显著的复兴。SIX的一大优势是终端原生图像显示:SIXEL允许图像直接在文本终端会话中渲染,无需图形窗口系统,使命令行工具能够在文本输出中内联显示图表、照片和预览。这一能力推动了在mlterm、xterm、WezTerm和foot等现代终端中的采用。SIX/SIXEL数据可以由ImageMagick、libsixel和chafa生成,并在任何支持SIXEL的终端模拟器中查看。
经常问的问题
为什么要将 DDS 转换为 SIX?
开发人员经常需要在游戏引擎外预览 DDS 纹理——转换为 SIX 可在任何地方快速查看。
哪些程序可以打开 SIX 文件?
支持 Sixel 的终端模拟器(mlterm、xterm、mintty)、ImageMagick 和 libsixel 工具均可打开。
上传的 DDS 文件会被永久存储吗?
不会。源文件在处理后立即删除,转换后的输出文件会在 24 小时内自动从服务器清除。
转换后会保留透明度吗?
SIX 原生不支持透明度。DDS 中的 Alpha 通道数据将在转换时被合并到纯色背景上。
一次可以转换多少个 DDS 文件?
您可以在一次会话中上传多个 DDS 文件,每个文件单独转换为 SIX,所有结果完成后均可下载。
哪些平台支持 DDS 到 SIX 转换器?
任何带有网络浏览器的设备——Windows、macOS、Linux、Chrome OS、iOS 和 Android,无需安装应用。