以下是Debian下cxImage使用教程:
sudo apt update
sudo apt install libcximage-dev
验证安装:pkg-config --cflags --libs cximage
。sudo apt update
sudo apt install build-essential libpng-dev libjpeg-dev libtiff-dev libgif-dev
git clone https://github.com/cximage/cximage.git
cd cximage
mkdir build
cd build
cmake ..
make
sudo make install
#include "cximage.h"
,链接库文件时用-lcximage
。示例代码如下:#include <iostream>
#include "cximage.h"
int main() {
CXImage image;
if (!image.Load("input.jpg")) {
std::cerr << "Failed to load image." << std::endl;
return -1;
}
if (!image.Save("output.jpg", CXIMAGE_FORMAT_JPG)) {
std::cerr << "Failed to save image." << std::endl;
return -1;
}
return 0;
}
g++ -o your_program your_program.cpp -lcximage
。./your_program
。cxImage input.jpg output.png -format png
。cxImage input.jpg output.jpg -resize 800x600
。