C++ Image

Open-source C++ projects categorized as Image

Top 22 C++ Image Projects

  • winmerge

    WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.

  • lilliput

    Resize images and animated GIFs in Go

    Project mention: A look at how Discord uses Rust for their data services | /r/rust | 2023-03-07

    We only have one service we've written in go that we maintain, which is the media proxy. We will probably rewrite that in Rust at some point - but it's not a priority, and more of a passion/side project. Most of that service is actually open sourced here: https://github.com/discord/lilliput - it's basically just a CGO wrapper around C/C++ image resizing code. The closed source bits are just the code that downloads and feeds images to that library, then serves the results back over http/grpc.

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • timg

    A terminal image and video viewer.

  • ThreatExchange

    Trust & Safety tools for working together to fight digital harms.

  • tev

    High dynamic range (HDR) image viewer for graphics people

  • ultimatepp

    U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).

    Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
  • JPEGsnoop

    JPEGsnoop: JPEG decoder and detailed analysis

    Project mention: The long road to recover Frogger 2 source from tape drives | news.ycombinator.com | 2023-05-24

    Are they really JPEGs and MP3s, or just bitrot?

    I've found https://github.com/ImpulseAdventure/JPEGsnoop useful to fix corruption but I haven't come across a non-standard JFIF JPEG unless it was intentionally designed to accommodate non-standard features (alpha channel etc).

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • thorvg

    Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.

    Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20

    Please have a look at this one: https://github.com/thorvg/thorvg.

  • Converseen

    Converseen is a batch image converter and resizer

    Project mention: GitHub - Faster3ck/Converseen: Converseen is a batch image converter and resizer | /r/opensource | 2023-03-14
  • tacentview

    An image and texture viewer for tga, png, apng, exr, dds, pvr, ktx, ktx2, astc, pkm, qoi, gif, hdr, jpg, tif, ico, webp, and bmp files. Uses Dear ImGui, OpenGL, and Tacent. Useful for game devs as it displays information like the presence of an alpha channel and querying specific pixels for their colour.

    Project mention: Need help extracting models from this game | /r/OnmyojiArena | 2023-05-29

    https://github.com/bluescan/tacentview or https://developer.imaginationtech.com/pvrtextool/ (for viewing the texture files)

  • Boost.GIL

    Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80

  • vpv

    Image viewer for image processing experts

  • wic_heic

    Windows Imaging Component for HEIC file - Add ability for windows or other software to open HEIC files

  • gie

    GIE (Generative Image Editor, /jəī/) is a node based image editor.

  • davinci

    A flutter package to convert any widget to an Image. (by Imgkl)

    Project mention: Dynamic branding footer to Davinci (Widget to Image conversation package). | /r/FlutterDev | 2023-03-24

    Happy to announce a new feature "Branding Footer" to my package Davinci. Totally inspired from Reddit.

  • vooki-image-viewer

    A cross-platform lightweight image viewer for a fast image preview.


    :space_invader: Modern C++ wrapper for Simple DirectMedia Layer (SDL2)

  • fl_imgtk

    FLTK image toolkit for some useful effects

  • jdvrif

    CLI tool to embed or extract files via a JPG image. Post & share your embedded JPG image on compatible sites.

    Project mention: New CLI Steganography tool discovered in the wild that encodes and posts image online automatically | /r/2600 | 2023-11-28

    Source code is at, https://github.com/CleasbyCode/jdvrif. Described as a CLI tool to embed or extract files via a JPG image. Post & share your embedded JPG image on compatible sites.

  • VidPlay

    A terminal media viewer

  • Pixelpp

    Pixelpp is a simple single header library writing in C++ to help developers when working with Colors and Images.

  • imgprmt

    CLI tool to embed an image prompt text within a JPG image to create a tweetable JPG-HTML polyglot file.

    Project mention: C++ Show and Tell - June 2023 | /r/cpp | 2023-06-01

    imgprmt - GitHub Link

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-20.

C++ Image related posts


What are some of the best open-source Image projects in C++? This list will help you:

Project Stars
1 winmerge 5,514
2 lilliput 1,913
3 timg 1,706
4 ThreatExchange 1,096
5 tev 952
6 ultimatepp 708
7 JPEGsnoop 473
8 thorvg 445
9 Converseen 306
10 tacentview 266
11 Boost.GIL 169
12 vpv 102
13 wic_heic 70
14 gie 65
15 davinci 45
16 vooki-image-viewer 37
17 SDLXX 11
18 fl_imgtk 8
19 jdvrif 4
20 VidPlay 4
21 Pixelpp 1
22 imgprmt 0
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.