CImg logo


A small and open-source C++ toolkit for image processing
+ 1

What is CImg?

It mainly consists in a (big) single header file CImg.h providing a set of C++ classes and functions that can be used in your own sources, to load/save, manage/process and display generic images.
CImg is a tool in the Image Processing and Management category of a tech stack.
CImg is an open source tool with 1K GitHub stars and 224 GitHub forks. Here’s a link to CImg's open source repository on GitHub

Who uses CImg?

CImg Integrations

Python, Java, C++, Linux, and Windows are some of the popular tools that integrate with CImg. Here's a list of all 7 tools that integrate with CImg.

CImg's Features

  • C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android
  • Usage ranges from interactive art, to mines inspection, stitching maps on the web or through advanced robotics

CImg Alternatives & Comparisons

What are some alternatives to CImg?
OpenCV was designed for computational efficiency and with a strong focus on real-time applications. Written in optimized C/C++, the library can take advantage of multi-core processing. Enabled with OpenCL, it can take advantage of the hardware acceleration of the underlying heterogeneous compute platform.
Cloudinary is a cloud-based service that streamlines websites and mobile applications' entire image and video management needs - uploads, storage, administration, manipulations, and delivery.
The universal multimedia toolkit.
imgix is a real-time image processing service and CDN. Resize, crop, and edit images simply by changing their URLs.
scikit-image is a collection of algorithms for image processing.
See all alternatives

CImg's Followers
6 developers follow CImg to keep up with related blogs and decisions.