/*―――――――――――――――――――――――――――――――――――――――*/
□使用说明
通用部分
要使用Susie插件并进行设定,可拖放相应的.spi文件至imageUtility.exe的图标上打开程序,将会打开设定对话框。
GUI
双击可执行文件启动工具,根据需求进行各种设置,然后将待转换的文件或文件夹的图像拖放到程序界面,得转换后的文件。
CUI(命令行)
输入文件或文件夹名必须在选项之后。
每种功能的选项参数不是用空白符分隔,而是用半角逗号“,”。
分类在“功能(个别)”的选项,一次执行只能制定一个。
输入文件或文件夹可以使用通配符,如果输入文件夹包含子目录,处理过的图像将保留原目录结构储存。
脚本
拖动脚本文件至imageUtility.exe图标上执行(即脚本文件作为imageUtility.exe的第一个命令行参数传递)。
「.txt」对应imageUtility专用脚本语言,其格式见「スクリプト·补助.txt」「スクリプト·图像.txt」「スクリプト·専用.txt」
「.lua」对应lua脚本,格式见「スクリプト·补助.txt」「スクリプト·图像.txt」
「.nut」对应Squirrel脚本,格式见「スクリプト·补助.txt」「スクリプト·图像.txt」
需要数行命令的情况下,使用脚本比命令行模式更迅速。
○线程参数(共通)
-MTN,线程数(1-16)
支持多线程的情况下可指定线程数。若不指定则根据CPU核心数自动选择。
○输出选项(共通)
-OUT,文件名或文件夹名
可使用相对路径或绝对路径,但是,文件名只在仅有一个输出文件时有效。
○输入选项(共通)
-IN,flag(1=遍历子文件夹,2=降序排序,4=排序不区分大小写字母及平片假名)=1,使用正则表达式(0-1)=0
(这里……=1指参数缺省情况下为1,下同)
○保存格式选项(共通)
-FMT,格式(BMP PNG JPG TLG PSD)[,位深度(32 24 8 0)=0,PNG压缩率(0-9)=9 ,OP(0-1)=0]
,JPEG品质(0-100)=100,OP(0-2|4|8)=1]
,TLG形式(0=TGL5 1=TLG6)=1]
根据指定的参数保存文件。
位深度使用8(bit)将变为灰度图像,使用0则会自动判断并选择。
PNG-OP 0 = 通常形式。如果没有特殊需要,请用此值。
PNG-OP 1 = 交错形式。写入速度提高。不过,文件增大速度会降低。
JPEG-OP 0 = 标准基线形式。最快,输出文件也最大。
JPEG-OP 1 = 优化基线形式。速度较慢,输出文件较小。
JPEG-OP 2 = progressive形式。速度最慢,体积也最小。
注意:与基线形式比较progressive形式的图像读取速度也会下降。
JPEG-OP 0 = 4:2:0 (2x2 1x1 1x1)
JPEG-OP 4 = 4:2:2 (2x1 1x1 1x1)
JPEG-OP 8 = 4:4:4 (1x1 1x1 1x1)
※PNG 使用最高压缩率,处理速度减慢,文件大小明显减小。
※JPEG 使用着浮点DCT变换,与SEE2与对应,文件大小与压缩速率关系不大。
※以PSD形式保存需要「TlPsdEx.dll」的支持。
例:imageUtility.exe -FMT,BMP,24 图像1 图像2 图像3 ...
例:imageUtility.exe -FMT,JPG,24,80,1 文件夹1 文件夹2 ...
○透明度优化选项(共通)
-DTP[,范围(px)=0]
如果输入图像有α通道,可使用此选项进行透明度优化。
并且,若雨 -FMT 的位深度0与并用,会保存为全不透明24bit格式。
范围 >= 0 从透明边界开始,指定范围外的像素用黑色填充,α价值0RGB。
范围 < 0 只对透明边界线外的颜色泄露的像素进行优化。
例:imageUtility.exe -FMT,PNG,32,9,0 -DTP 图像1 图像2 图像3 ...
○颜色替换选项(共通)
-C2C,[,替换前颜色(0xAARRGGBB)=0x00000000,替换后的颜色(0xAARRGGBB)=0x00000000,替换前颜色省略(0=无效|1=左上角色|2=右上角色)=0]
例:imageUtility.exe -C2C,0xFF00FF00,0xFF0000FF 图像1 图像2 图像3 ...
○裁剪选项(共通)
-TRM,位置(U=上|D=下|L=左|R=右)[,中心固定=0,透明度=0]
裁剪指定位置的指定透明度以下的部分。
中心固定 0 = 无
中心固定 1 = 上下
中心固定 2 = 左右
中心固定 3 = 上下左右
例:imageUtility.exe -TRM,UDLR,0 图像1 图像2 图像3 ...
例:imageUtility.exe -TRM,LR,1 文件夹1 文件夹2 ...
指定的文职请写在一起。
○调整大小选项(共通)
-RES[,方法(0=相对大小%单位 1=绝对大小)=0,宽度值=0,高度值=0,缩小法=2,扩大法=1]
根据指定方法放大或缩小图片。
宽度值或高度值如果为0,则保持宽度或高度原值不变。
缩小(扩大)法 0 = 近邻取样法
缩小(扩大)法 1 = 双线性内插法
缩小(扩大)法 2 = 平均像素法
例:imageUtility.exe -RES,0,50.0,50.0,2,1 图像1 图像2 图像3 ...
例:imageUtility.exe -RES,1,400,300,2,1 文件夹1 文件夹2 ...
不能使用小于0的度值。
○旋转与翻转选项(共通)
-ROT[,角度=0,翻转(0-3)=0]
按制定方法旋转或翻转图像。
翻转 0 = 无
翻转 1 = 左右
翻转 2 = 上下
翻转 3 = 上下左右
例:imageUtility.exe -ROT,90 图像1 图像2 图像3 ...
例:imageUtility.exe -ROT,45,2 文件夹1 文件夹2 ...
注意:参数为0度与360度时图像不会旋转。
○灰度化选项(共通)
-GRY
转为灰度图像
例:imageUtility.exe -GRY 图像1 图像2 图像3 ...
例:imageUtility.exe -GRY 文件夹1 文件夹2 ...
○颜色叠加(共通)
-COL[,方法(0-21)=0,色値=0x00000000]
使用一种图层混合模式将指定颜色与图像叠加。
方法 1 = 正常(Normal)
方法 2 = 增加(Add)
方法 3 = 差值(Substract)
方法 4 = 正片叠底(Multiply)
方法 5 = 除法(Devide)
方法 6 = 滤色(Screen)
方法 7 = 浅色(Lighter Color)
方法 8 = 深色(Darker Color)
方法 9 = 差值(Difference)
方法 10 = 排除(Exclusion)
方法 11 = 线性减淡(Linear Dodge)
方法 12 = 颜色减淡(Color Dodge)
方法 13 = 线性加深(Linear Burn)
方法 14 = 颜色加深(Color Burn)
方法 15 = 叠加(Overlay)
方法 16 = 强光(Hard Light)
方法 17 = 柔光(Soft Light)
方法 18 = 亮光(Vivid Light)
方法 19 = 线性光(Linear Light)
方法 20 = 固定光(Pin Light)
方法 21 = 实色混合(Hard Mix)
例:imageUtility.exe -COL,1,0xFFFF0000 图像1 图像2 图像3 ...
例:imageUtility.exe -COL,2,0xFF00FF00 文件夹1 文件夹2 ...
○亮度与对比度调节(共通)
-BC[,亮度(-100-100)=0,对比度(-100-100)=0]
调节亮度(Brightness)与对比度。
例:imageUtility.exe -BC,50,0 图像1 图像2 图像3 ...
例:imageUtility.exe -BC,0,50 文件夹1 文件夹2 ...
○色彩平衡调节(共通)
-CL[,红蓝(-100-100)=0,红绿(-100-100)=0,蓝黄(-100-100)=0]
色彩平衡调节。
例:imageUtility.exe -CL,100,0,-100 图像1 图像2 图像3 ...
例:imageUtility.exe -CL,-50,50,0 文件夹1 文件夹2 ...
○色调,饱和度和光亮度调节(共通)
-HSL[,色调(-180-180)=0,饱和度(-100-100)=0,明度(-100-100)=0]
调节色调,饱和度和光亮度(Lightness)。
例:imageUtility.exe -HSL,90,0,50 图像1 图像2 图像3 ...
例:imageUtility.exe -HSL,0,-50,-50 文件夹1 文件夹2 ...
○模糊(共通)
-BLR[,X方向=0,Y方向=0]
指定方向上使图片模糊。
例:imageUtility.exe -BLR,7,7 图像1 图像2 图像3 ...
例:imageUtility.exe -BLR,32,32 文件夹1 文件夹2 ...
○马赛克(共通)
-MSC[,横值=0,纵值=0]
给图像打上指定尺寸的马赛克。
例:imageUtility.exe -MSC,7,7 图像1 图像2 图像3 ...
例:imageUtility.exe -MSC,32,32 文件夹1 文件夹2 ...
□使用说明
通用部分
要使用Susie插件并进行设定,可拖放相应的.spi文件至imageUtility.exe的图标上打开程序,将会打开设定对话框。
GUI
双击可执行文件启动工具,根据需求进行各种设置,然后将待转换的文件或文件夹的图像拖放到程序界面,得转换后的文件。
CUI(命令行)
输入文件或文件夹名必须在选项之后。
每种功能的选项参数不是用空白符分隔,而是用半角逗号“,”。
分类在“功能(个别)”的选项,一次执行只能制定一个。
输入文件或文件夹可以使用通配符,如果输入文件夹包含子目录,处理过的图像将保留原目录结构储存。
脚本
拖动脚本文件至imageUtility.exe图标上执行(即脚本文件作为imageUtility.exe的第一个命令行参数传递)。
「.txt」对应imageUtility专用脚本语言,其格式见「スクリプト·补助.txt」「スクリプト·图像.txt」「スクリプト·専用.txt」
「.lua」对应lua脚本,格式见「スクリプト·补助.txt」「スクリプト·图像.txt」
「.nut」对应Squirrel脚本,格式见「スクリプト·补助.txt」「スクリプト·图像.txt」
需要数行命令的情况下,使用脚本比命令行模式更迅速。
○线程参数(共通)
-MTN,线程数(1-16)
支持多线程的情况下可指定线程数。若不指定则根据CPU核心数自动选择。
○输出选项(共通)
-OUT,文件名或文件夹名
可使用相对路径或绝对路径,但是,文件名只在仅有一个输出文件时有效。
○输入选项(共通)
-IN,flag(1=遍历子文件夹,2=降序排序,4=排序不区分大小写字母及平片假名)=1,使用正则表达式(0-1)=0
(这里……=1指参数缺省情况下为1,下同)
○保存格式选项(共通)
-FMT,格式(BMP PNG JPG TLG PSD)[,位深度(32 24 8 0)=0,PNG压缩率(0-9)=9 ,OP(0-1)=0]
,JPEG品质(0-100)=100,OP(0-2|4|8)=1]
,TLG形式(0=TGL5 1=TLG6)=1]
根据指定的参数保存文件。
位深度使用8(bit)将变为灰度图像,使用0则会自动判断并选择。
PNG-OP 0 = 通常形式。如果没有特殊需要,请用此值。
PNG-OP 1 = 交错形式。写入速度提高。不过,文件增大速度会降低。
JPEG-OP 0 = 标准基线形式。最快,输出文件也最大。
JPEG-OP 1 = 优化基线形式。速度较慢,输出文件较小。
JPEG-OP 2 = progressive形式。速度最慢,体积也最小。
注意:与基线形式比较progressive形式的图像读取速度也会下降。
JPEG-OP 0 = 4:2:0 (2x2 1x1 1x1)
JPEG-OP 4 = 4:2:2 (2x1 1x1 1x1)
JPEG-OP 8 = 4:4:4 (1x1 1x1 1x1)
※PNG 使用最高压缩率,处理速度减慢,文件大小明显减小。
※JPEG 使用着浮点DCT变换,与SEE2与对应,文件大小与压缩速率关系不大。
※以PSD形式保存需要「TlPsdEx.dll」的支持。
例:imageUtility.exe -FMT,BMP,24 图像1 图像2 图像3 ...
例:imageUtility.exe -FMT,JPG,24,80,1 文件夹1 文件夹2 ...
○透明度优化选项(共通)
-DTP[,范围(px)=0]
如果输入图像有α通道,可使用此选项进行透明度优化。
并且,若雨 -FMT 的位深度0与并用,会保存为全不透明24bit格式。
范围 >= 0 从透明边界开始,指定范围外的像素用黑色填充,α价值0RGB。
范围 < 0 只对透明边界线外的颜色泄露的像素进行优化。
例:imageUtility.exe -FMT,PNG,32,9,0 -DTP 图像1 图像2 图像3 ...
○颜色替换选项(共通)
-C2C,[,替换前颜色(0xAARRGGBB)=0x00000000,替换后的颜色(0xAARRGGBB)=0x00000000,替换前颜色省略(0=无效|1=左上角色|2=右上角色)=0]
例:imageUtility.exe -C2C,0xFF00FF00,0xFF0000FF 图像1 图像2 图像3 ...
○裁剪选项(共通)
-TRM,位置(U=上|D=下|L=左|R=右)[,中心固定=0,透明度=0]
裁剪指定位置的指定透明度以下的部分。
中心固定 0 = 无
中心固定 1 = 上下
中心固定 2 = 左右
中心固定 3 = 上下左右
例:imageUtility.exe -TRM,UDLR,0 图像1 图像2 图像3 ...
例:imageUtility.exe -TRM,LR,1 文件夹1 文件夹2 ...
指定的文职请写在一起。
○调整大小选项(共通)
-RES[,方法(0=相对大小%单位 1=绝对大小)=0,宽度值=0,高度值=0,缩小法=2,扩大法=1]
根据指定方法放大或缩小图片。
宽度值或高度值如果为0,则保持宽度或高度原值不变。
缩小(扩大)法 0 = 近邻取样法
缩小(扩大)法 1 = 双线性内插法
缩小(扩大)法 2 = 平均像素法
例:imageUtility.exe -RES,0,50.0,50.0,2,1 图像1 图像2 图像3 ...
例:imageUtility.exe -RES,1,400,300,2,1 文件夹1 文件夹2 ...
不能使用小于0的度值。
○旋转与翻转选项(共通)
-ROT[,角度=0,翻转(0-3)=0]
按制定方法旋转或翻转图像。
翻转 0 = 无
翻转 1 = 左右
翻转 2 = 上下
翻转 3 = 上下左右
例:imageUtility.exe -ROT,90 图像1 图像2 图像3 ...
例:imageUtility.exe -ROT,45,2 文件夹1 文件夹2 ...
注意:参数为0度与360度时图像不会旋转。
○灰度化选项(共通)
-GRY
转为灰度图像
例:imageUtility.exe -GRY 图像1 图像2 图像3 ...
例:imageUtility.exe -GRY 文件夹1 文件夹2 ...
○颜色叠加(共通)
-COL[,方法(0-21)=0,色値=0x00000000]
使用一种图层混合模式将指定颜色与图像叠加。
方法 1 = 正常(Normal)
方法 2 = 增加(Add)
方法 3 = 差值(Substract)
方法 4 = 正片叠底(Multiply)
方法 5 = 除法(Devide)
方法 6 = 滤色(Screen)
方法 7 = 浅色(Lighter Color)
方法 8 = 深色(Darker Color)
方法 9 = 差值(Difference)
方法 10 = 排除(Exclusion)
方法 11 = 线性减淡(Linear Dodge)
方法 12 = 颜色减淡(Color Dodge)
方法 13 = 线性加深(Linear Burn)
方法 14 = 颜色加深(Color Burn)
方法 15 = 叠加(Overlay)
方法 16 = 强光(Hard Light)
方法 17 = 柔光(Soft Light)
方法 18 = 亮光(Vivid Light)
方法 19 = 线性光(Linear Light)
方法 20 = 固定光(Pin Light)
方法 21 = 实色混合(Hard Mix)
例:imageUtility.exe -COL,1,0xFFFF0000 图像1 图像2 图像3 ...
例:imageUtility.exe -COL,2,0xFF00FF00 文件夹1 文件夹2 ...
○亮度与对比度调节(共通)
-BC[,亮度(-100-100)=0,对比度(-100-100)=0]
调节亮度(Brightness)与对比度。
例:imageUtility.exe -BC,50,0 图像1 图像2 图像3 ...
例:imageUtility.exe -BC,0,50 文件夹1 文件夹2 ...
○色彩平衡调节(共通)
-CL[,红蓝(-100-100)=0,红绿(-100-100)=0,蓝黄(-100-100)=0]
色彩平衡调节。
例:imageUtility.exe -CL,100,0,-100 图像1 图像2 图像3 ...
例:imageUtility.exe -CL,-50,50,0 文件夹1 文件夹2 ...
○色调,饱和度和光亮度调节(共通)
-HSL[,色调(-180-180)=0,饱和度(-100-100)=0,明度(-100-100)=0]
调节色调,饱和度和光亮度(Lightness)。
例:imageUtility.exe -HSL,90,0,50 图像1 图像2 图像3 ...
例:imageUtility.exe -HSL,0,-50,-50 文件夹1 文件夹2 ...
○模糊(共通)
-BLR[,X方向=0,Y方向=0]
指定方向上使图片模糊。
例:imageUtility.exe -BLR,7,7 图像1 图像2 图像3 ...
例:imageUtility.exe -BLR,32,32 文件夹1 文件夹2 ...
○马赛克(共通)
-MSC[,横值=0,纵值=0]
给图像打上指定尺寸的马赛克。
例:imageUtility.exe -MSC,7,7 图像1 图像2 图像3 ...
例:imageUtility.exe -MSC,32,32 文件夹1 文件夹2 ...