ubuntu

CxImage支持Ubuntu哪些格式

小樊
46
2025-11-17 01:21:13
栏目: 智能运维

cximage在ubuntu的编译与格式支持

cximage 是跨平台 c++ 图像库,在 ubuntu 下可编译使用,其格式支持取决于你启用的编解码子库与编译选项。常见能启用的格式包括:bmp、gif、ico、tga、jpeg、pcx、png、tiff、mng、ras、jp2/j2k(openjpeg/jasper)、jbig、wbmp、jbg 等;部分格式(如 wmf)在类 unix 系统上通常不可用或支持受限。

ubuntu下启用与验证步骤

常见格式与启用要点

格式 是否常见 依赖/开关要点
bmp 内置支持,无需额外依赖
jpeg 需 libjpeg-dev;开启 cximage_support_jpeg
png 需 libpng-dev;开启 cximage_support_png
gif 需 libgif/libungif(部分发行版需单独安装);开启 cximage_support_gif
tiff 需 libtiff-dev;开启 cximage_support_tiff
ico 启用 cximage_support_ico
tga 启用 cximage_support_tga
pcx 启用 cximage_support_pcx
mng 视构建而定 启用 cximage_support_mng(依赖与构建脚本支持)
ras 视构建而定 启用 cximage_support_ras
jp2 / j2k 视构建而定 需 libopenjp2-dev 或 jasper;开启 cximage_support_j2k / cximage_support_jasper
jbig 视构建而定 需 libjbig-dev;开启 cximage_support_jbig
wbmp 视构建而定 启用 cximage_support_wbmp
jbg 视构建而定 启用 cximage_support_jbg
wmf / emf 通常无 类 unix 系统一般不支持,相关宏通常保持关闭

说明:上表为在 ubuntu 下通过 cximage 源码构建时常见可用与条件可用的格式清单;实际可用列表以你在 ximacfg.h 中开启的宏与系统已安装的解码库为准。

0
看了该问题的人还看了