自托管本地图像压缩器Mazanoke
简介
什么是 Mazanoke ?
Mazanoke
是一个简单的图像压缩器和转换器,完全在您的浏览器中运行。无需外部上传。Mazanoke
可作为Web
应用程序离线工作。并由Browser Image Compression
提供支持,能实现在JPG
、PNG
和WebP
之间转换。
主要特点
- 即时压缩与转换:支持调整图像质量、设置目标文件大小,以及限制最大尺寸。可以在
JPG
、PNG
和WebP
格式之间转换。 - 隐私保护:所有图像处理在本地进行,不会上传到外部服务器,确保用户数据的安全性。
- 可安装的网页应用:可以作为渐进式网页应用(
PWA
)使用,支持桌面、平板和移动设备。 - 离线工作:无需网络连接即可使用。
Mazanoke
提供简便的用户体验,并关注隐私保护,适合需要本地处理图像的用户。
安装
在群晖上以 Docker 方式安装。
官方没有在 docker hub
上发布镜像,而是发布在 ghcr.io
用 SSH
客户端登录到群晖后,执行下面的命令拉取镜像
1 | # 拉取镜像 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 运行容器 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 mazanoke 和 子目录 |
运行
在浏览器中输入 http://群晖IP:3474
就能看到主界面
可以根据需要进行设置调整
Compression method
: 压缩方法Set image quality
:设置图像质量,调整范围从0%
到100%
。Limit file size
:设置图像的最大文件大小,也就是将图像压缩为目标文件大小。
Dimensions
:尺寸设置Keep original dimensions
:保持原始尺寸,选择此项不会改变图像的原始尺寸。Limit dimensions
:限制尺寸,确保图像不会超过指定的最大尺寸。
Convert to
:选择要将图像转换为的格式。No change
:不转换JPG
:转换为jpg
PNG
:转换为png
WebP
:转换为webp
使用超级简单,只要将图片拖入就可以
参考文档
civilblur/mazanoke: A self-hosted local image compressor that runs in your browser.
地址:https://github.com/civilblur/mazanokeMAZANOKE: A self-hosted local image compressor that runs in your browser : r/selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/1jl3rm7/mazanoke_a_selfhosted_local_image_compressor_that/