图片工具箱(Img Toolbox)
开源地址
https://github.com/LokerL/img-toolbox
功能 Feature
- [x] 格式转换
- [x] 添加水印
- [x] 图片调整
- [x] 图片裁剪
2024.07.12 更新:
图片调整
图片裁剪
Todo List:
- [ ] 图片旋转
- [ ] 图片拼接
- [ ] 图片分割
- [ ] OCR- ...
安装 Install
安装包
Action Mac和linux系统可以从这里找到安装包
源码
git clone https://github.com/LokerL/img-toolbox.git
cd img-toolbox
npm install
npm run dev
使用 Usage
格式转换
- 点击
选择
按钮选择需要转换的图片 下拉选择
需要转换的格式- 点击
输出文件夹
选择转换后的图片保存位置 - 点击
转换
按钮
添加水印
- 点击
选择
按钮选择需要添加水印的图片 - 点击
水印
按钮选择水印图片 - 点击
输出文件夹
选择添加水印后的图片保存位置 - 点击
处理
按钮
水印:
- 点击左上角➕添加一个水印,点击右上角
删除按钮
删除全部水印启用
:启用水印后才可以使用该水印类型
:分为图片水印
和文字水印
资源
:图片水印选择作为水印的图片路径,文字水印输入作为水印的文字上边距
:水印距离图片上边的距离左边距
:水印距离图片左边的距离位置
:水印在图片中的位置。可选:左上
右上
左下
右下
居中
(选择上下边距时此项不会生效)大小
:文字水印的字体大小DPI,图片水印的长度和宽度
尺寸调整
- 点击
选择
按钮选择需要添加水印的图片 - 输入
宽度
和高度
- 选择
适应方式
- 点击
输出文件夹
选择添加水印后的图片保存位置 - 点击
转换
适应方式:
覆盖(cover)
:(默认)保留纵横比,尝试通过裁剪/裁剪来确保图像覆盖两个提供的尺寸。包含(contain)
:保持纵横比,必要时使用“信箱”包含在两个提供的尺寸内。拉伸(fill)
:忽略输入的纵横比,并拉伸到两个提供的尺寸。内部(inside)
:保持纵横比,将图像大小调整为尽可能大,同时确保其尺寸小于或等于指定的尺寸。外部(outside)
:保持纵横比,将图像大小调整为尽可能小,同时确保其尺寸大于或等于指定的尺寸。
图片裁剪
- 点击
选择
按钮选择需要添加水印的图片 - 输入
上边距
、左边距
、宽度
和高度
- 点击
输出文件夹
选择添加水印后的图片保存位置 - 点击
裁剪
使用截图:
欢迎Start和PR
有任何功能和建议欢迎留言,功能持续更新中。。。
正文完