原创
Promise
图片转AVIF格式批量处理程序开发者
使用node.js将普通图片压缩转换为2K分辨率的AVIF格式文件,极大减小图片体积大小「支持批量转换」
文件说明
local-images 文件夹
- 将需要转换的图片都存放在这个文件夹中
batch-avif-2k 文件夹
- 存放AVIF格式的图片,再次压缩体积并为2K分辨率的图片
avif-output 文件夹
- 完成转换AVIF格式的图片,都会存放在这个文件夹中
- 在使用前,请一定要执行这个批处理脚本
- 放好了需要转换的图片后,双击执行这个批处理脚本
自定义修改
如果要自定义修改压缩体积和压缩后的分辨率,将脚本batch-avif-2k用记事本或其他编辑器打开,修改8,9行即可
const CONFIG = {
inputDir: './avif-output', // 已修改:读取转换后的AVIF目录
outputDir: './batch-avif-2k',
targetSize: 200 * 1024, // 200为压缩后体积限制,可以自定义修改
targetWidth: 2560, // 2K分辨率宽度 (2560x1440),宽度改为1920可变为1080p画质 (1920x1080 可改为1080p)
initQuality: 50,
minQuality: 10,
qualityStep: 5
};
购买服务器
购买雨云服务器
云服务器、网站搭建、游戏云、对象存储、裸金属物理机

评论(0)
暂无评论