找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23310|回复: 5

[其他] 第三方命令图片调色软件有没有?用于批量调整图片阴阳脸

[复制链接]
发表于 2021-5-6 11:12:38 | 显示全部楼层 |阅读模式
本帖最后由 xp3000 于 2021-6-21 08:41 编辑

有没有差不多功能的命令工具,ps能做太麻烦,
有其他工具参数一大堆,虽说排列的但是是整体提高亮度,解决不了阴阳脸



比如功能:
扫描区块设置
8x8,8x16,8x32,8x64,8x128,8x256,
16x16,16x32,16x64,16x128,16x256,
32x32,32x64,32x128,32x256,
64x64,64x128,64x256,
128x128,128x256,256x256

整体容差设置,设置亮度200(最高255),容差值设置+20%-30%

假设了扫描区块256x256(区块),以各自区块取中间值,不超过200+20%和-30%
会以最亮和最暗部分进行比较,像素亮度超过指定值,将对区块亮度取中间值进行调整,
并且作为中和值

区块容差设置,容差值设置50(实际100灰度),

亮度设置高亮-50%和低亮度+80%,

那么这个区块亮度取中间值,(中间值为该区块亮度最多部分)和中和值各值进行匹配

假设这个值在100,既100+50容差值和100-50容差值,
附近部分有的亮度在220,有的在30,
当亮度220时候,超出部分须-50%亮度,即超出120的50%=60,100+60=160(调整亮度)
当亮度30时候,超出部分须+80%亮度,即低了20的80%=16,30+16=46(调整亮度)

最后46(调整亮度)和200+20%和-20%存在差距,会对区块的值进行调整,即100这个值对高亮度有效,对低亮度无效,会对低于部分再次调整亮度,最终输出图片
发表于 2021-5-6 12:20:15 | 显示全部楼层
回复 1# xp3000


    这个批处理做不到,试一下debug或vbs等其他程序
发表于 2021-5-6 14:20:08 | 显示全部楼层
gdiplus,C++自己写一个不就行了,ARGB,自己修改像素点。相关公式

  1. 饱和度计算公式:
  2. 饱和度=[(最大值-最小值)/最大值]*100%

  3. 亮度计算公式:
  4. Lightness=(最大值 /255)*100%

  5. 明度计算公式:
  6. 明度 = 30%*R+59%*G+11%*B

  7. 灰度计算公式:
  8. Gray = R*0.299 + G*0.587 + B*0.114

  9. R( C )=alpha*R(B)+(1-alpha)*R(A)
  10. G( C )=alpha*G(B)+(1-alpha)*G(A)
  11. B( C )=alpha*B(B)+(1-alpha)*B(A)
复制代码
 楼主| 发表于 2021-5-6 20:29:49 | 显示全部楼层
不会,只知道别人用的是脚本调整图片,是所有像素一起按照设置好的参数一起调整亮度,间隔像素以设置好的波动峰值递增或递减,3dmax跑脚本一次就把颜色修正了,导入的不真实图片也有了3D感
发表于 2021-5-6 21:17:13 | 显示全部楼层
有个东西叫 LightRoom

可以统一多选图片做相同的色温/色调调整、明亮度调整、裁剪等操作。可以在直方图中直观调节较暗区域,较亮区域。
可以将某个图片执行过的操作进行克隆,应用到选定的其他图片

评分

参与人数 1技术 +1 收起 理由
xp3000 + 1 感谢分享

查看全部评分

 楼主| 发表于 2021-5-7 10:34:18 | 显示全部楼层
回复 5# 523066680


谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 18:43 , Processed in 0.045643 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表