news 2026/10/19 2:14:39

图片 RGB / A 通道批量拆分工具使用说明

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
图片 RGB / A 通道批量拆分工具使用说明

1. 工具简介

本工具是一款面向 Windows 64 位系统的图片通道批量拆分工具,支持将 PNG、JPG、TGA 三种常见图片格式的 RGB 通道(红、绿、蓝)以及 Alpha 透明通道分别提取出来,并另存为 PNG、JPG、TGA 格式的独立灰度图。适用于游戏贴图制作、材质通道分离、图像处理流水线等需要按通道拆分的场景。

工具无需安装 Python、无需联网,解压即可运行,并附带界面 C# 与处理引擎 Python 完整源代码,方便二次开发。

通过网盘分享的文件:批量拆分图片通道
链接: https://pan.baidu.com/s/1inMGbgTJT3EbqLOK8y5fkg?pwd=6ivk 提取码: 6ivk

2. 快速上手

2.1 解压与启动

  1. 完整解压压缩包,双击图片通道拆分.exe即可运行。
  2. 无需安装 Python,无需联网。
  3. 请保留同目录下的channels.py、runtime文件夹,程序运行依赖它们。

2.2 添加文件

支持两种添加方式:

  • 添加文件:直接添加 JPG/JPEG、PNG、TGA 文件。
  • 添加文件夹:添加文件夹后会自动递归扫描所有子目录中的图片。

导入后工具会自动识别图片,并在列表中显示原始模式、尺寸、有效导出通道及 Alpha 状态。

注意:原始模式显示为 RGBA 并不代表图片中一定存在有效的 A 数据,工具会做进一步识别。

3. 通道选择与命名

3.1 勾选通道

在列表中勾选需要导出的 R、G、B、A 通道。每个通道需要单独设置一个文件名后缀。

3.2 命名规则

例如原图为abc.png,R 通道后缀填写roughness,将生成abc_roughness.png。

  • 下划线和所选格式扩展名会自动添加,后缀只需填写文字即可。
  • 每个勾选的通道必须设置不同的后缀,避免通道之间互相覆盖。

4. 输出设置

4.1 输出目录与同名策略

选择输出目录后,可设置同名文件处理策略:

  • 自动重命名(默认):同名文件自动加序号区分。
  • 跳过:跳过已存在的同名文件。
  • 覆盖:直接覆盖同名文件。

注意:目标若与原图相同会阻止覆盖,避免误操作。不同格式但同名的原图可能生成同名输出,建议保留自动重命名。

4.2 文件夹结构

文件夹导入默认保留「导入文件夹名称/子目录」结构,可取消勾选后平铺输出到同一目录。

5. 输出规则

5.1 灰度图输出

  • 每个通道独立保存为8 位灰度图(PNG/JPG/TGA 可选)。
  • 灰度值范围:0 为黑,255 为白。
  • 保留图像原始像素尺寸。

5.2 Alpha 通道规则

  • A 通道中,黑色代表透明,白色代表不透明。
  • 无 A 的原图不会生成 A 文件。
  • 全白 A 默认按 RGB 处理并跳过导出,可勾选「也导出全白 A」保留。
  • PNG 调色板透明和透明色键会按透明度展开为 A 通道。

5.3 格式转换

  • 灰度图、调色板图和 CMYK JPG 会转换到 RGB 后拆分。
  • 灰度图的 R/G/B 数值相同;本工具导出 RGB/A,不导出 CMYK 原始通道。
  • 本工具面向常规 8 位图片;高位深输入会转换到 8 位,不保留 16 位/HDR 精度。
  • 不应用色彩配置转换、不进行伽马修正、不翻转图片。
  • 多帧图仅处理首帧。

6. 导出格式选择

在命名预览右侧可选择导出格式:PNG、JPG 或 TGA。

  • JPG:使用质量 95,有损压缩。通道数值需精确保留时请选择 PNG 或 TGA。
  • PNG / TGA:无损格式,适合需要精确保留通道数值的场景。
  • A 通道也保存为独立灰度图,因此三种格式都能导出 A 图。

7. 任务控制与日志

  • 点击「开始拆分保存」开始处理。
  • 点击「停止」可中断任务,已经生成的 PNG 会保留。
  • 损坏或不支持的图片会显示失败原因,其余图片继续处理。
  • 可用「导出日志」保存处理记录,便于排查问题。

8. 系统要求

  • Windows 10/11 64 位。
  • .NET Framework 4.x(通常系统自带)。

9. 常见问题

Q1:为什么我的 RGBA 图片没有导出 A 通道?

工具会检查 TGA 描述符和 v2 扩展,不再将未声明的填充字节识别为 A。如果 A 通道为全白,默认按 RGB 处理并跳过导出,可勾选「也导出全白 A」保留。

Q2:JPG 格式的通道数值会丢失吗?

JPG 使用质量 95 的有损压缩,通道数值会有一定损失。需要精确保留时请选择 PNG 或 TGA。

Q3:启动时弹出的开发者弹窗是什么?

每次启动会显示支持开发者弹窗,图片等比例显示,下方为大字支持文案。点击右上角 × 即可关闭并使用工具,图片已嵌入 EXE。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 2:14:04

软件架构设计(第一篇)

概念、演进与设计目的一、程序员的架构师之梦几乎每个程序员内心,都拥有成为架构师的理想。但很多人在走向架构师的路上,会遇到重重困惑。很多技术能力扎实、业务理解到位的工程师,往往会卡在架构设计这一关。作者结合自身经历发现&#xff0…

作者头像 李华
网站建设 2026/10/19 2:13:27

从 OpenAI Codex 源码看 Agent 工程化:7 个值得借鉴的设计

一、为什么要研究 Codex 源码? 最近在研究 OpenAI 开源的 Codex 项目: GitHub:https://github.com/openai/codex Codex 不只是一个 AI 代码生成工具。它更像是一个能够理解代码、操作文件、执行命令、运行测试,并根据执行结果继续…

作者头像 李华
网站建设 2026/10/19 2:13:17

Temporal Cues CVPR 2025

文章目录1 论文信息2 论文主要贡献3 论文创新点4 方法4.1 整体框架4.2 具体模块(1)正反向伪标签生成与集成(2)2D–3D Hungarian Matching 伪标签筛选(3)3D 跟踪与标签传播(4)目标查询…

作者头像 李华
网站建设 2026/10/19 2:13:15

仍可外挂实现:给solomd添加标签管理相关功能

主要是打开标签太多的时候,当前关闭是一个难题!需要逐个确认弹窗!! 所以我增加了全部关闭(保存或不保存)选项 此外,对在资源管理器中显示当前文件的标签命令,做了强化:显…

作者头像 李华