大家好,我是羊刀仙~
本次介绍一个开源的新项目:Reubah,一款可本地化的且巨实用的格式转换工具。
项目比较新,部分功能虽然不算太完善或在作者计划中,但已然够用,非常值得关注!
项目介绍
开源免费,不存储数据(注重隐私性),隔离处理环境且自动清理;
丰富的图像、文件格式转换支持,并可互相转换;
支持Docker一键部署,方便升级和维护;
界面简单直观,操作体验友好;
支持批量处理,支持图像优化、背景移除,使用灵活。
部署流程
首先准备文件目录,用于容器的持久化存储。以威联通为例如下图所示,我创建的两个文件目录分别为/share/Container/reubah/tmp
和/share/Container/reubah/doc-temp
。
打开Container Staiton,创建新的应用程序。
version: '3.8' # 最新版该行可删除
services:
reubah:
image: ghcr.io/dendianugerah/reubah:latest
container_name: reubah
ports:
- "8081:8081" # 冒号左侧端口可改
volumes:
- /share/Container/reubah/tmp:/app/tmp
- /share/Container/reubah/doc-temp:/tmp
environment:
- PORT=8081
restart: unless-stopped
部署完毕后,web输入NAS_IP:8081即可访问使用。
功能展示
为了方便,我直接使用网页翻译。
图像处理部分,可以预设图片输出格式、输出质量、图片尺寸以及长宽比。高级选项中已经支持图像优化功能,删除背景要等作者后续更新。
原图为6MB,我选择了低质量和优化图像功能,输出JPEG大小接近1MB。
文件处理部分,也支持常见的文件格式。
批量处理部分,可以每张依次处理或输出合并为PDF。
批量处理的PDF结果如下图所示,输出前可以版式,以及单页的照片数量。
反向代理
如果你想要随时随地安全使用,可以通过Lucky对该项目进行反向代理。
我的配置截图,大家可以参考。
最后
各个功能试验下来,已经能够满足大多数人的使用需求!项目还处于成长阶段,期待更多功能的推出与完善,大家也可以去项目点个star激励下作者~
感谢观看,本文完~
评论区