C Image processing

Open-source C projects categorized as Image processing | Edit details

Top 8 C Image processing Projects

  • libvips

    A fast image processing library with low memory needs.

    Project mention: Images preview problem | reddit.com/r/FileRun | 2021-12-23

    Thank you, this helps a lot. I opened a bug report with Vips dev: https://github.com/libvips/libvips/issues/2599

  • chafa

    📺🗿 Terminal graphics for the 21st century.

    Project mention: How do I add an image next to my terminal display? I think it’s called ricing | reddit.com/r/linuxquestions | 2022-01-26

    Alternatively, if all you want is to display images in your terminal, I'd say you should check up chafa https://github.com/hpjansson/chafa

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • OpenEXR

    The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.

    Project mention: Ask HN: Do you still use TIFF image format? | news.ycombinator.com | 2022-01-21

    Visual Effects artist here. Nope. We're all on EXRs mainly (and of course JPGs)


  • GD

    GD Graphics Library

    Project mention: Projects in need of JXL integration? | reddit.com/r/jpegxl | 2022-01-01

    libgd: https://github.com/libgd/libgd/issues/699

  • RMagick

    Ruby bindings for ImageMagick

    Project mention: Building a Dot Matrix Animator | dev.to | 2021-11-10

    To accomplish this project, I knew I would need some way to process the input images. Resizing the images was the easy bit. The more complex (and more important) task was to find the best way to relate a pixel's color in the source image to a dot's size in final animation. I felt that the relative luminance as described in this W3 accessibility document was a logical property to use in this case, and can be easily calculated with a color's RGB components. After determining what tasks I needed to fulfill, I determined that the RMagick library would be a good choice for this project.

  • fpng

    Super fast C++ .PNG writer/reader

    Project mention: QOI – The “Quite OK Image Format” for fast, lossless image compression | news.ycombinator.com | 2021-12-23

    I think QOI inspired the creation of https://github.com/richgel999/fpng which creates standard PNGs and compares itself directly to QOI.

  • hicolor

    🎨 Convert images to 15/16-bit RGB color with dithering

    Project mention: Hacker News top posts: Jul 11, 2021 | reddit.com/r/hackerdigest | 2021-07-11

    Show HN: HiColor — convert images to retro 15/16-bit RGB color with dithering\ (2 comments)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • FreeImage

    A custom distribution of FreeImage, with a CMake-based build system. Used by the Athena Game Framework.

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 2022-01-26.

C Image processing related posts


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

Project Stars
1 libvips 6,210
2 chafa 1,193
3 OpenEXR 1,165
4 GD 700
5 RMagick 618
6 fpng 497
7 hicolor 167
8 FreeImage 49
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.