Caesium Image Compressor:轻松压缩图像文件大小

Caesium是一款强大的图像压缩软件,可帮助您快速、轻松地减小图片文件的大小,适用于Windows、MacOS和Linux平台。
直达下载
回到上一页
clickgpt_line.png_noView
介绍

Caesium是一款图片压缩软件,可帮助您存储、发送和共享数字图片,支持JPG、PNG和WebP格式。您可以通过保留图像的整体质量来快速减小文件大小(如果需要,还可以减小分辨率)。

github_practical_caesium_1

效果截图

github_practical_caesium_2

github_practical_caesium_3

支持平台

github_practical_caesium_4

  • Windows: 10 (1809版或更新)
  • MacOS: 10.15+
  • Linux: 在Ubuntu 22.04和Manjaro上进行了测试

注意:仅支持64位版本。

从源代码构建

需求

  • 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目前提供以下语言支持:

github_practical_caesium_5

编程学习
编程学习 免费领取编程学习资料 进编程学习交流群
订阅号
视频号
公众号 关注公众号,回复关键字java领取大厂最新面试题
×
编程学习
免费领取编程学习资料 进编程学习交流群