前言
运行RC压缩代码有前置要求:需要安装bpg(因为要用bpg算法先进行有损压缩。)
文章:Learning Better Lossless Compression Using Lossy Compression
代码:github
BPG下载地址:https://bellard.org/bpg/
一、BPG是什么?
BPG(更好的便携式图形)是一种新的图像格式。其目的是在质量或文件大小出现问题时取代 JPEG 图像格式。(详见下载地址)
二、使用环境
使用的机器是租用autodl上的服务器(个人觉得dl算比较有性价比的云服务器平台了)。配置如下
三、安装步骤
1.下载安装包
2.解压
tar xvf libbpg-0.9.8.tar.gz
3.安装依赖
在解压的README文件中可以看到Linux系统进行编译需要的依赖。包括 SDL-devel、SDL_image-devel 和 yasm。作者建议使用 yasm 的版本应当 >= 1.3.0,以获得更快的编译速度。
sudo apt update
sudo apt-get install yasm
sudo apt-get install libpng-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install libsdl-image1.2-dev
编译
cd libbpg-0.9.8
make
make install
make 结束是
检查
bpgenc