图片批量白平衡工具偏色校正

联启 电脑工具 14

本文目录导读:

图片批量白平衡工具偏色校正-第1张图片-电脑手机工具软件下载 - 免费实用工具合集 | 联启科技

  1. 免费且功能强大的专业软件(推荐)
  2. 在线工具(无需安装,适合少量图片)
  3. 专业商业软件(适合重度工作流)
  4. 编程方案(适合需要定制或大量自动化)
  5. 傻瓜式选择(无脑操作)
  6. 总结推荐

针对图片批量白平衡(偏色校正)的需求,市面上有多种工具可供选择,根据你的技术水平(是否懂代码)、操作系统(Windows/Mac/Linux)以及是否需要免费/付费,以下是分类整理的最佳方案:

免费且功能强大的专业软件(推荐)

这类软件专门为摄影师设计,批量处理速度快,且支持 RAW 格式。

FastStone Image Viewer(Windows 首选)

  • 特点:速度极快,支持几乎所有格式。
  • 功能:在 批量转换/重命名 功能中,可以直接应用 自动白平衡自定义色温/色调
  • 操作:选中多张图片 -> 工具 -> 批量转换 -> 点击“设置” -> 勾选“自动白平衡”。
  • 缺点:仅支持 Windows。

XnConvert(全平台,开源)

  • 特点:跨平台(Win/Mac/Linux),支持 500+ 种图片格式。
  • 功能:使用 动作(Actions) 功能,你可以添加一个“白平衡”步骤,选择“自动”或手动输入色温值(如 5500K 日光),然后批量应用。
  • 优势:可以叠加其他校正(如色阶、曲线),自动化程度高。

RawTherapee(专业级,免费)

  • 特点:专业 RAW 处理软件,算法优于普通软件。
  • 功能:有非常强大的 白平衡 滑块(色温、色调),以及“自动色温”、“相机参考”等功能。
  • 批量:可以将一张校正好的图片的“白平衡”参数同步到所有其他图片上(同步开发设置)。

在线工具(无需安装,适合少量图片)

  • Photopea:在线版 Photoshop,支持批量处理(通过脚本),但通常用于单张,如果图片少于 10 张,可以逐张用它“自动色调”或“自动颜色”。
  • Let’s Enhance:主要针对 AI 增强,但也有自动色彩校正功能,适合需要同时提升分辨率的情况。

专业商业软件(适合重度工作流)

Adobe Lightroom Classic(行业标准)

  • 操作
    1. 导入图片。
    2. 对第一张图,使用“吸管工具”点击画面中的中性色(灰色/白色),或选择“自动白平衡”。
    3. Ctrl+A(全选) -> 同步设置 -> 仅勾选“白平衡”。
    4. 导出
  • 优势:效果最好,尤其是配合“自动”功能,能智能区分场景。

Capture One Pro(高端商业摄影首选)

  • 特点:色彩科学极其优秀,有“中性灰吸管”和“肤色校正”功能。
  • 批量:可以创建 样式(Styles),一键应用到整个文件夹。

编程方案(适合需要定制或大量自动化)

如果你懂 Python,这是最高效、可控性最强的方法,以下代码使用 opencvnumpy 实现简单且效果不错的 灰度世界 算法:

import cv2
import numpy as np
import os
def auto_white_balance(img):
    """基于灰度世界假设的自动白平衡"""
    # 计算各通道的平均值
    b, g, r = cv2.split(img)
    b_avg, g_avg, r_avg = np.mean(b), np.mean(g), np.mean(r)
    # 计算灰度值(目标平均亮度)
    gray_avg = (b_avg + g_avg + r_avg) / 3
    # 计算增益系数
    b_gain = gray_avg / b_avg
    g_gain = gray_avg / g_avg
    r_gain = gray_avg / r_avg
    # 应用增益
    b = cv2.multiply(b, b_gain)
    g = cv2.multiply(g, g_gain)
    r = cv2.multiply(r, r_gain)
    result = cv2.merge([b, g, r])
    # 防止数值溢出
    result = np.clip(result, 0, 255).astype(np.uint8)
    return result
def batch_process(input_folder, output_folder):
    """批量处理文件夹内所有图片"""
    os.makedirs(output_folder, exist_ok=True)
    for filename in os.listdir(input_folder):
        if filename.lower().endswith(('.jpg', '.png', '.jpeg', '.tiff')):
            img_path = os.path.join(input_folder, filename)
            img = cv2.imread(img_path)
            if img is not None:
                corrected = auto_white_balance(img)
                cv2.imwrite(os.path.join(output_folder, filename), corrected)
                print(f"已完成: {filename}")
# 使用示例
batch_process("./原始图片", "./校正后的图片")

高级方案:如果你需要更精准的校正(如存在明显偏蓝/偏黄),可以改用 完美反射算法(假设图片中最亮点是白色)或使用 colour-science 库进行色温矩阵转换。


傻瓜式选择(无脑操作)

  • 手机 APP:Lightroom Mobile(批量编辑功能)、Snapseed(样式同步)。
  • 微信小程序:搜索“图片白平衡”或“图片偏色校正”,支持批量上传(但隐私性差)。

总结推荐

场景 推荐工具 理由
Windows 用户,图省事 FastStone Image Viewer 免费、一键自动白平衡、批量速度快
跨平台(Mac/Win/Linux) XnConvert 功能全面、支持动作预设
专业 RAW 文件处理 RawTherapee 免费、算法专业、精细可控
摄影工作流标准 Adobe Lightroom Classic 同步设置功能完美、自动识别红眼/偏色好
会写代码,需要定制 Python + OpenCV 可编程、无限扩展、可处理超大数量图片
单张或临时处理 Photopea(在线) 无需安装、功能接近 Photoshop

注意:对于偏色严重的图片(如荧光灯下、水下摄影或老旧照片),自动白平衡可能不够准确,此时建议先手动校正一张样板(例如在 Lightroom 中用吸管点一下图片中已知是白色的物体),然后将此白平衡设置同步给所有图片效果最佳。

标签: 偏色校正

抱歉,评论功能暂时关闭!