自托管本地图像压缩器Mazanoke

在这里插入图片描述

简介

什么是 Mazanoke ?

Mazanoke 是一个简单的图像压缩器和转换器,完全在您的浏览器中运行。无需外部上传。Mazanoke 可作为 Web 应用程序离线工作。并由 Browser Image Compression 提供支持,能实现在 JPGPNGWebP 之间转换。

主要特点

  • 即时压缩与转换:支持调整图像质量、设置目标文件大小,以及限制最大尺寸。可以在 JPGPNGWebP 格式之间转换。
  • 隐私保护:所有图像处理在本地进行,不会上传到外部服务器,确保用户数据的安全性。
  • 可安装的网页应用:可以作为渐进式网页应用(PWA)使用,支持桌面、平板和移动设备。
  • 离线工作:无需网络连接即可使用。

Mazanoke 提供简便的用户体验,并关注隐私保护,适合需要本地处理图像的用户。

安装

在群晖上以 Docker 方式安装。

官方没有在 docker hub 上发布镜像,而是发布在 ghcr.io

SSH 客户端登录到群晖后,执行下面的命令拉取镜像

# 拉取镜像
docker pull ghcr.io/civilblur/mazanoke:latest

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name mazanoke \
   -p 3474:80 \
   ghcr.io/civilblur/mazanoke:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  mazanoke:
    image: ghcr.io/civilblur/mazanoke:latest
    container_name: mazanoke
    restart: unless-stopped
    ports:
      - "3474:80"

然后执行下面的命令

# 新建文件夹 mazanoke 和 子目录
mkdir -p /volume1/docker/mazanoke

# 进入 mazanoke 目录
cd /volume1/docker/mazanoke

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d 

运行

在浏览器中输入 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/mazanoke

MAZANOKE: 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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值