C++ Images

Open-source C++ projects categorized as Images

Top 8 C++ Image Projects

  • tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Ask HN: What books or courses do you know similar to "From Nand to Tetris"? | news.ycombinator.com | 2023-07-24

    Other people have mentioned ray-tracing in one weekend

    If anyone is really interested in graphics I would also recommend TinyRenderer


    This one is a CPU-based rasterizing renderer

    Its good if you want to get a good understanding of what a GPU does underneath

  • tinyraytracer

    A brief computer graphics / rendering course

    Project mention: What are the best textbooks/resources for learning graphics programming practically in 2023? | /r/GraphicsProgramming | 2023-07-06

    Tiny raytracer and the related tiny series are pretty good implementations of certain popular rendering techniques, without the use of an API.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • 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.

  • OpenImageIO

    Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.

  • libjxl

    JPEG XL image format reference implementation

    Project mention: Www Which WASM Works | news.ycombinator.com | 2023-09-24

    The problem is that the instructions for actually running the WASM file are not that clear... the docs the author mentions shows how to compile to WASM, which is easy enough, but then here's the instructions to make that actually work in the browser:


    Yeah, you need some mysterious Python script, a JS service worker at runtime, choose whether you want the WASM or WASM_SIMD target, use a browser that supports Threads and SIMD if you chose that, make sure to serve everything with the appropriate custom HTTP headers... just reading that, I can see that to get this stuff working on non-browser WASM targets would likely require expertise in WASM, which is the point of the OP. WASM's UX is just not there yet.

  • Android-Image-Filter

    some android image filters

  • vooki-image-viewer

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

  • SonarCloud

    Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.

  • ShibaView

    Fast and lightweighed image viewer for Windows. Suitable for image processing and computer vision area, providing presize visualization without interpolation, high zoom and color picking mode.

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 2023-09-24.

C++ Images related posts


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

Project Stars
1 tinyrenderer 17,900
2 tinyraytracer 4,690
3 lilliput 1,885
4 OpenImageIO 1,749
5 libjxl 1,283
6 Android-Image-Filter 653
7 vooki-image-viewer 27
8 ShibaView 11
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.