从两个文件 (RGB+Alpha) 创建 DDS(DXT5)。命令行工具需要

Posted

技术标签:

【中文标题】从两个文件 (RGB+Alpha) 创建 DDS(DXT5)。命令行工具需要【英文标题】:Creating DDS(DXT5) from two files (RGB+Alpha). Command line tool need 【发布时间】:2012-12-29 13:14:04 【问题描述】:

我需要一些命令行工具来从两个 .png 文件创建 dds(dxt5 格式)——一个带有 rgb 通道,一个带有 alpha。这是因为我有大量的图像要处理——我不能手动处理。创建用于生成批处理文件的脚本以逐个处理所有图像对我来说没有问题,但我需要从两个 png-s 创建 dds 的工具。

有人知道这样的命令行工具吗?

谢谢。

附: nvDXT.exe 非常好,但它不能将不同文件中的 rgb 和 alpha 结合起来。

【问题讨论】:

【参考方案1】:

如果你有 Photoshop,你总是可以使用批处理脚本(参见Batch Scripting Tutorial 的例子)来合并通道(安装了 NVidea 插件,你甚至可以做 DDS 转换)。只是一个想法。

【讨论】:

以上是关于从两个文件 (RGB+Alpha) 创建 DDS(DXT5)。命令行工具需要的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg 使用过滤器分割 RGB 和 Alpha 通道

OpenGL 加载DDS文件(压缩纹理)

为 DDS 录制服务创建配置文件

如何从 UIColor 对象中获取红绿蓝 (RGB) 和 alpha?

在 iOS 上从两个 jpeg 加载 RGBA 图像 - OpenGL ES 2.0

Javascript 画布 - 从加载的 4 波段 RGB 图像中删除 alpha 到 3 波段 JPEG 图像?