[software development] 跨平台图形化图床管理器-up2b,大家帮忙测试一下
Tofloor
poster avatar
thepoy
deepin
2023-12-28 20:08
Author

我现在没有使用 deepin,但此软件是跨平台的,不知道在 deepin 上运行情况如何,请大家帮忙测试一下。

UP2B

图床管理器。

介绍

此程序基于 Tauri 开发,适配多平台(Windows、macOS 和 Linux桌面发行版)。

图片的管理和配置完全图形化,上传在支持图形化的同时还支持 CLI 。

与 PicGo 不同的是,由于核心业务逻辑是用 Rust 实现,暂时无法实现 API 插件功能,只能逐个适配。

写此程序的初衷就是觉得作为一个图床管理器,PicGo 的体积太大了,当然,这也是 Electron 程序的通病。

0 下面是与 PicGo 的体积对比

PicGo(2.3.1) UP2B(0.2.0beta)
Windows x64 exe 60.6 MB 3.84 MB
Windows x64 msi 不支持 4.66 MB
macOS arm64 88.2 MB 5.4 MB
Linux x64 AppImage 101 MB 73.8 MB
Linux x64 deb 不支持 7.3 MB

1 图片上传

上传

2 图片列表及删除图片

列表

3 设置

设置

4 自动压缩特性(体验)

本程序的特色功能,可以将超过图床体积限制的图片压缩后上传,但此功能尚不稳定,还需改进,而且此功能会导致程序体积增加,考虑到不是所有用户都有此需求,故而我会为增加此功能的程序单独打包一个版本。

自动压缩特性

CLI

与 PicGo 类似,UP2B 也提供了一个上传图片的 CLI 命令,下面是帮助信息:

```
up2b 0.2.0
thepoy
图床管理客户端

USAGE:
up2b [SUBCOMMAND]

OPTIONS:
-h, --help Print help information
-V, --version Print version information

SUBCOMMANDS:
help Print this message or the help of the given subcommand(s)
upload 上传一张或多张图片
```

只有一条有效命令`upload`。

你可以通过此命令在任何支持图片上传的文本编辑器中上传图片到图床,比如在 Typora 中如此设置:

typora

就可以直接上传图片了。

存在的问题

windows 上无法使用 CLI,这是 tauri 的问题。

代码:https://github.com/thep0y/up2b-rs

下载:https://github.com/thep0y/up2b-rs/releases

Reply Favorite View the author
All Replies
爱开发
deepin
2023-12-28 20:45
#1

牛。
图片压缩的话,有个 oxipng 工具:

https://github.com/shssoichiro/oxipng

Reply View the author
thepoy
deepin
2023-12-28 21:55
#2
爱开发

牛。
图片压缩的话,有个 oxipng 工具:

https://github.com/shssoichiro/oxipng

看了一下,这个项目使用的也是image库,我直接用的就是image库进行的压缩,没必要中转一下使用这个项目,只会增加程序体积。

Reply View the author