可以,cximage 能在 Linux 下处理图片,但有一些前提和注意点。
CxImage 是一个 C++ 开源图像处理库,支持:
✅ 能用,但需要注意:
通常有两种:
很多项目会:
CWnd、HBITMAP 等 Windows 依赖#include "ximage.h"
CxImage image;
image.Load("test.jpg", CXIMAGE_FORMAT_JPG);
image.Resample(800, 600);
image.Save("out.png", CXIMAGE_FORMAT_PNG);
编译示例(简化):
g++ main.cpp cximage/*.cpp -ljpeg -lpng -lz -o imgtool
⚠️ 一般情况不特别推荐
原因:
✅ cximage 可以处理图片
✅ Linux 下能用,但需改造
❌ 不是 Linux 下最优选
如果你愿意,我可以:
你现在是打算 继续用 cximage,还是考虑替代库?