Resizem (将resize与them组合) 是一款专为批量处理图片而设计的应用软件。对于需要同时调整、转换和管理大量图片文件的用户来说,这款应用尤其有用。它支持多种格式,如 JPG、JPEG、PNG、GIF、BMP、TIFF 和 WebP。它还允许您设置自定义尺寸,同时确保图片质量保持不变(使用重采样滤镜)。
- 批量图片等比缩放/扩大,以及类型转换
- 简单易用的用户界面,支持自定义设置
- 丰富的图片类型支持,包括: JPG,JPEG,PNG,GIF,BMP,TIF,TIFF 和 WebP 格式
- 多种过滤器支持:NearestNeighbor, Box, Linear, Hermite, MitchellNetravali, CatmullRom, BSpline, Gaussian, Lanczos, Hann, Hamming, Blackman, Bartlett, Welch, Cosine
Resizem 使用 Golang 实现 ”图片缩放/扩大和类型转换“ 后端功能;软件界面部分,采用了 Svelte + Flowbite Svelte + TailwindCSS 的纯前端技术
至于Golang后端和前端程序之间的“通信”和“打通”等问题,使用非常优秀的 Wails 框架实现
Resizem 支持以下操作系统版本和架构:
- Windows 10/11 amd64/arm64
- Linux amd64/arm64
- macOS 10.13+ amd64 (Intel)
- macOS 11.0+ arm64 (Apple Silicon)
您可以通过 release page 下载 macOS/Windows/Linux 系统支持的二进制文件并直接安装使用
在编译 Resizem 之前,请确保配置好如下编译环境和工具:
- 从 Go Download Page 下载并安装 Go,建议版本 Go 1.20
- 从 Node Downloads Page 下载并安装 NodeJS,建议版本 Node 20.15
- 遵从 Wails Installation Page 指导安装 Wails 命令行工具,建议版本 Wails 2.9.2
- 在项目根本目录执行
wails build
,更多命令行 flag 参数请参考 Wails CLI Reference
Resizem 遵循国产《木兰宽松许可协议》
Copyright (c) [2024] [Barat Semet]
[Resizem] is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details.
如果您觉得此软件对您有用,或者对开源协作感兴趣,您可以尝试:
- 积极反馈使用过程中出现的问题
- 阅读源码并提出合适且必要的PR
- 将此应用翻译为其他语言(将语言文件放置
frontend/src/lib/i18n/locales/
并提交PR)