Caesium 图像压缩器
直接在浏览器中试用 caesium.app
v2.7.2
特别鸣谢
用途
Caesium 是一款图像压缩软件,可帮助您存储、发送和共享数字图片,支持 JPG、PNG 和 WebP 格式。
您可以在保持图像整体质量的同时快速减小文件大小(如果需要,还可以调整分辨率)。
支持的平台
- Windows: 10(1809 或更高版本)(Windows 7 或 8 请使用旧版 v1.x - 链接)
- MacOS: 10.15+
- Linux: 已在 Ubuntu 22.04 和 Manjaro 上测试
注意:仅支持 64 位版本
安装
前往发布页面获取可用下载。
- Windows: 提供安装程序和便携版本
- MacOS: DMG 安装包
- Linux: 自行编译源代码,或从第三方构建下载二进制文件
请注意,主分支可能包含不稳定代码。如果您想构建稳定版本,请使用标记版本。
故障排除和/或功能请求
请提交issue。
从源代码构建
要求
- Rust: 用于编译 libcaesium。确保
cargo
可执行文件在您的$PATH
中 - Qt6 SDK: 二进制文件基于 6.5.3 版本构建(开源)
- libssh: 仅限 macOS
- Sparkle: 仅限 macOS。仅支持 1.27.1 版本。
构建
步骤 0(仅限 macOS)
您需要设置 Sparkle 才能编译项目
brew install --cask https://raw.githubusercontent.com/Homebrew/homebrew-cask/c6dfe6baf1639998ba1707f68668cf8fa97bac9d/Casks/sparkle.rb
sudo cp -R /usr/local/Caskroom/sparkle/1.27.1/Sparkle.framework /Library/Frameworks/Sparkle.framework
步骤 1
首先需要配置 CMake,各平台的命令略有不同: 将变量中的路径更改为要求的正确目录。
Windows
cmake -B build_dir -DCMAKE_PREFIX_PATH=/path/to/Qt/version -G "MinGW Makefiles"
MacOS
cmake -B build_dir -DCMAKE_PREFIX_PATH=/path/to/Qt/version/macos -DLIBSSH_INCLUDE_DIR=/libssh/dir/include -DSPARKLE_INCLUDE_DIR=/usr/local/Caskroom/sparkle/1.27.1/Sparkle.framework/Versions/Current/Headers
Linux
确保使用您自己的包管理器安装了所有要求
cmake -B build_dir -DCMAKE_PREFIX_PATH=/path/to/Qt/version/gcc_64
步骤 2
然后您可以使用以下命令构建
cmake --build build_dir --config Release --target caesium_image_compressor
语言和翻译
Caesium 1.0版本有许多社区制作的翻译,但这个2.0版本有一整套全新的字符串,无法再使用旧的翻译。 Caesium 2.0目前可用的语言有:
语言 | 进度 |
---|---|
埃及阿拉伯语 | 80% |
德语 | 76% |
希腊语 | 73% |
美式英语 | 99% |
西班牙语 | 71% |
波斯语 | 98% |
芬兰语 | 76% |
法语 | 71% |
印地语 | 75% |
印度尼西亚语 | 73% |
意大利语 | 100% |
日语 | 94% |
波兰语 | 72% |
巴西葡萄牙语 | 98% |
俄语 | 100% |
斯洛伐克语 | 72% |
土耳其语 | 100% |
简体中文 | 99% |
繁体中文 | 76% |
如何贡献您的翻译
您可以通过使用QtLinguist或任何XML编辑器打开resources/i18n/caesium_en_US.ts
文件来帮助翻译。将其重命名为您的语言(例如caesium_it_IT.ts
),然后翻译所有句子。之后,您可以使用您翻译好的文件发起一个拉取请求。
请参考这个拉取请求作为示例。
感谢所有做出贡献的人。