andy9568 发表于 2025-4-23 22:09:37

【鸡肋脚本】颜色转黑白-灰度,2个功能捏在一个脚本里

【颜色脚本】颜色转黑白-灰度,2个功能捏在一个脚本里,代码都是自己根据自己的需求重新捏的,


为啥?
因为,大佬们的脚本都上锁了,自己捏一个吧。
因为某些原因,重要的脚本,我都会收集独立的脚本,不管是锁码还是明码,都要能独立运行的,收集不到的,就自己写,自己测。

压缩包内有2个脚本,一个是捏合了“黑白-灰度”这2个功能的,全部依赖调取的API,在捏造和测试过程中发现,关于“颜色转灰度”这个事情,有不同的算法,一个是基于颜色的亮度?,一个是基于颜色的饱和度?,各有优劣,主要是有一个难实现,特别是在CMYK颜色模式下会出错,至于是亮度算法还是饱和度算法,不记得了,所以,最后查了方法,不如直接调取AI中自己的直接转灰度的这个命令,用这个脚本顶多给你节约了1秒钟而已,用不用你自己判断吧。

我也不大明白我为啥不去整点更有用的.....,其实我也是后来才发现软件自带了这个颜色直接变灰色的功能。

全部颜色转黑色,这个功能其他大佬的合集里面有,我这个是独立脚本,功能应该和他们的差不多,这个功能看起来有点鸡肋,这个主要看你的应用场景吧,

脚本都支持蒙版,这点很重要,否则真没必要捏这种脚本,谁还不会填个色呢?但是,多对象且带蒙版的时候就能用上了。

服用方式:建议配合脚本管理器服用,效率更高

分享出来也是为了娱乐自己和娱乐大家而已,这个不贵,鸡肋是鸡肋了点,2个币吧


已测试环境:win11,AI 2024,2023

2个脚本,具体见附件图片
1、颜色转黑白-灰度(注:2功能).jsx,纯代码版本,明码(未乱码或上锁)(售价2币)
2、颜色转灰度Colors7(注:单一功能,和1中的灰度功能重复,实现方式不同).jsx和软件中的命令:编辑-编辑颜色-转换为灰度,一模一样,(白送)


wuchuand 发表于 2025-4-24 08:06:18

大佬捏个图片转灰度,填专色时候需要,图片最深地方96,最浅地方4

andy9568 发表于 2025-4-24 08:52:25

wuchuand 发表于 2025-4-24 08:06
大佬捏个图片转灰度,填专色时候需要,图片最深地方96,最浅地方4

额,这个......对于我来说基本没这个需求,

你的这个伟大的任务,就留给那些印前大佬们来实现吧

giwilee03 发表于 2025-4-24 09:14:04

假如是5%的灰度,會不會也直接黑

andy9568 发表于 2025-4-24 09:26:21

运行脚本后,白色都能填成黑色,更用说是5%的颜色,所有的已填充色全部变成黑色,分开了RGB和CMYK两种模式,确保在CMYK颜色模式下,填充的是100的单黑

andy9568 发表于 2025-4-24 09:35:02

giwilee03 发表于 2025-4-24 09:14
假如是5%的灰度,會不會也直接黑

直接回复不懂附图,请见上方或下方答复,带填充的对象,哪怕是白色,都会被填成黑色

逆风2015 发表于 2025-4-24 11:42:23

设置透明的或者渐变的,可以全黑嘛?

andy9568 发表于 2025-4-24 11:51:56

逆风2015 发表于 2025-4-24 11:42
设置透明的或者渐变的,可以全黑嘛?

2个脚本,
1、颜色转黑白-灰度(注:2功能).jsx,
这个脚本不能处理渐变、不透明度之类的填充,比如:执行了也没反应

2、颜色转灰度Colors7,这个因为是快捷调取的软件自身的命令,仍旧可以保持原有的渐变效果及透明度之类,其实就是个灰色渐变加透明度之类,
页: [1]
查看完整版本: 【鸡肋脚本】颜色转黑白-灰度,2个功能捏在一个脚本里