28 lines
685 B
Lua
28 lines
685 B
Lua
local path_src = File.GetAbsolute("./src/")
|
|
local path_out = File.GetAbsolute("./out/")
|
|
-- 创建输出目录
|
|
File.CreateFolder(path_out)
|
|
|
|
local ret_files = File.GetPathFileAll(path_src, Img.REGEX_FORMAT, false)
|
|
|
|
for key, value in pairs(ret_files) do
|
|
print("识别到图片:"..value)
|
|
end
|
|
|
|
print("识别到图片数量:"..#ret_files)
|
|
|
|
for key, value in pairs(ret_files) do
|
|
--
|
|
local img = Img.Create(value)
|
|
local out = path_out .. File.GetRelative(value, path_src)
|
|
out = String.ReplaceExtension(out, "png")
|
|
|
|
Img.Save(img, out)
|
|
delete(img)
|
|
|
|
print(value .. "->" .. out)
|
|
end
|
|
|
|
print "此工具会批量转src文件夹的所有图片为png格式"
|
|
|
|
pause() |