一、libvips简介
libvips是一个多线程的高性能图片处理库,运行速度快,占用的内存很少,支持C,C ++,Ruby,Python,PHP,C#/ .NET,Go和Lua。可以用来对图片做算术,直方图,卷积,形态学操作,频率滤波,颜色,重采样,统计等操作,它支持从8位int到128位complex多种数字类型。支持各种图像格式,包括JPEG,TIFF,PNG,WebP,HEIC,FITS,Matlab,OpenEXR,PDF,SVG,HDR,PPM / PGM / PFM,CSV,GIF,Analyze,NIfTI,DeepZoom和OpenSlide 。它还可以通过ImageMagick或GraphicsMagick加载DICOM格式。它使用 LGPL 2.1+开源协议授权。
二、libvips官网
https://libvips.github.io/libvips/
三、Qt中使用libvips库注意事项
1、下载vips-dev-w64-all-8.10.5.zip、Source code(zip),解压。
2、上面下好的库中libvips-cpp-42.dll是作者用GCC编的。如果喜欢用C++类,并且你的编译器不是GCC的话,需要拷贝源码cplusplus,用你的编译器再编译一次libvi