4.4.0 • Published 5 months ago
@sweet-milktea/util-tools v4.4.0
@sweet/util-tools
一些通用的工具。
webp图片、视频批量转换工具
首先需要自行安装
ffmpeg
。
使用方法:
import media2webp from '@sweet-milktea/util-tools/media2webp';
media2webp(
'./src', // 入口文件夹
'./build', // 输出文件夹
true, // 是否包含视频
['ogg', 'rmvb'] // 配置其他想要转换的格式
);
查看当前工程下是否有依赖需要升级
使用方法:
import update from '@sweet-milktea/util-tools/update';
update(
['path/to/project'], // 项目工程目录的数组
0 // Npm包信息地址。0:Npm,1:Yarn,2:CNpm,3:腾讯npm镜像
);
avif图片批量转换工具
首先需要自行安装
sharp
模块, 或者安装 avifenc (mac上使用brew安装brew install joedrago/repo/avifenc
)。
使用方法:
import image2avif from '@sweet-milktea/util-tools/image2avif';
image2avif(
'./src', // 入口文件夹
'./build', // 输出文件夹
'sharp' // sharp或avifenc
);
webp图片批量转换工具
首先需要自行安装
imagemin-webp
、imagemin-gif2webp
。
mac下可能需要使用brew安装giflib
。
使用方法:
import image2webp from '@sweet-milktea/util-tools/image2webp';
image2webp(
'./src', // 入口文件夹
'./build', // 输出文件夹
// 图片转换选项配置
{
img: {},
gif: {}
}
);
- img:https://github.com/imagemin/imagemin-webp#api
- gif:https://github.com/imagemin/imagemin-gif2webp#api
图片压缩工具
首先需要自行安装
imagemin-gifsicle
、imagemin-jpegoptim
、imagemin-pngquant
。
mac下可能需要使用brew安装jpeg
。
使用方法:
import imageCompress from '@sweet-milktea/util-tools/imageCompress';
imageCompress(
'./src', // 入口文件夹
'./build', // 输出文件夹
// 图片压缩选项配置
{
png: {},
jpg: {},
gif: {}
}
);
压缩选项:
- png:https://github.com/imagemin/imagemin-pngquant#api
- jpg:https://github.com/imagemin/imagemin-jpegoptim#api
- gif:https://github.com/imagemin/imagemin-gifsicle#api
生成icns图标
使用方法:
import image2icns from '@sweet-milktea/util-tools/image2icns';
image2icns(
'./1024x1024.png', // 输入图片
'./1024x1024.icns', // 生成图标
{
size: 512, // 尺寸
retina: 2 // 1k屏或2k屏
}
);
如果retina的值为1:则size的值为16、32、128、256、512、1024。
如果retina的值为2:则size的值为16、32、128、256、512。
4.4.0
5 months ago
4.3.0
5 months ago
4.1.0
2 years ago
4.0.0
2 years ago
3.1.6
3 years ago
3.1.1
4 years ago
3.0.0-beta.0
4 years ago
3.0.0
4 years ago
0.16.4
4 years ago
0.16.3
4 years ago
0.15.0
5 years ago
0.14.3
5 years ago
0.14.0
5 years ago
0.13.0
5 years ago
0.11.2
5 years ago
0.11.1
5 years ago
0.9.0
5 years ago
0.8.1
5 years ago
0.8.0
5 years ago
0.7.1
5 years ago
0.6.6
5 years ago
0.6.5
5 years ago
0.5.0
5 years ago
0.4.1
5 years ago
0.4.0
5 years ago
0.3.9
5 years ago
0.3.6
6 years ago
0.3.5
6 years ago
0.3.0
6 years ago
0.0.1
6 years ago
0.0.0-alpha.10
6 years ago