C Image processing

Open-source C projects categorized as Image processing
C Image CLI Graphics Png

Top 23 C Image processing Projects

Image processing
  1. ImageMagick

    ImageMagick is a free, open-source software suite for creating, editing, converting, and displaying images. It supports 200+ formats and offers powerful command-line tools and APIs for automation, scripting, and integration across platforms.

    Project mention: mochify-cli VS ImageMagick - a user suggested alternative | libhunt.com/r/mochify-cli | 2026-03-14

    ImageMagick is the Swiss Army knife, but Mochify is the smart surgical laser. No more memorizing a thousand flags—just tell the terminal what you want in English.

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. libvips

    A fast image processing library with low memory needs.

    Project mention: Sharp: High performance Node.js image processing/optimization | news.ycombinator.com | 2025-12-16

    Also worth mentioning libvips[0] the underlying engine behind sharp. We use the golang wrapper at work and love the simplicity and speed (ofc)

    [0]https://github.com/libvips/libvips

  4. chafa

    📺🗿 Terminal graphics for the 21st century.

    Project mention: yazi: Rust Terminal File Manager with Image Preview — Alacritty Fix Included | dev.to | 2026-04-21

    On macOS, Überzug++'s X11/Wayland backend is disabled at compile time, so it can't overlay images. yazi automatically falls back to Chafa, which renders images using Unicode block characters inside the terminal.

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

  6. sod

    An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)

  7. grass

    GRASS - free and open-source geospatial processing engine

    Project mention: QGIS is a free, open-source, cross platform geographical information system | news.ycombinator.com | 2025-09-12
  8. fpng

    Super fast C++ .PNG writer/reader

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. GD

    GD Graphics Library

  11. ccextractor

    CCExtractor - Official version maintained by the core team

  12. ascii_art

    Real-Time ASCII Art Rendering Library

    Project mention: ASCII characters are not pixels: a deep dive into ASCII rendering | news.ycombinator.com | 2026-01-17
  13. NTSC-CRT

    NTSC encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.

    Project mention: Ntsc-rs – open-source video emulation of analog TV and VHS artifacts | news.ycombinator.com | 2026-06-06

    This one does. You can configure the noise injected into the signal and when it gets too much, it loses sync and the picture starts rolling. It's actually a software NTSC modulator/demodulator, not just an effect to simulate it.

    https://github.com/LMP88959/NTSC-CRT

  14. sail

    ⛵The missing fast imaging library for humans (not for machines). (by HappySeaFox)

  15. resdet

    Detect source resolution of upscaled images and videos

  16. jasper

    Official Repository for the JasPer Image Coding Toolkit (by jasper-software)

  17. ssocr

    Seven Segment Optical Character Recognition

  18. hicolor

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

  19. PAL-CRT

    PAL encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.

  20. img2ascii

    🏞️ A command-line tool for converting images to ASCII art

  21. ESP32-OpenCV-Projects

    OpenCV applications for ESP32

  22. FreeImage

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

  23. TurboStitchGIF-HeaderOnly-Fast-ZeroAllocation-PlatformIndependent-Embedded-C-GIF-Decoder

    TurboStitchGIF: A fast, header-only C GIF decoder without dynamic allocations, ideal for embedded systems and cross-platform projects.

    Project mention: Show HN: TurboStitchGIF GIF decoder that lets you choose: safety or speed | news.ycombinator.com | 2026-02-22

    Version 1.2 introduces two LZW backends (safe bounds-checked vs unsafe turbo), micro-cache for 30-40% faster decoding, three output formats (RGB888/RGB565LE/RGBA8888), span-based turbo blit, optional 256KB RGB565 map2 for 2-pixel-at-once rendering, proper disposal method 3 support, renderer API for indexed output, safety toggles to disable checks when you need raw speed, and prefix mode to avoid symbol conflicts — all while staying 100% malloc-free on a user-provided scratch buffer.

    Repo: https://github.com/Ferki-git-creator/TurboStitchGIF-HeaderOn...

  24. nft-generator

    Generate MANY nfts, become rich and retire at the age of 5. (by Jamesbarford)

  25. tsprite

    Convert Sprites to Windows escape sequences, optimized for Conhost games

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C Image processing discussion

Log in or Post with

C Image processing related posts

  • Darktable

    9 projects | news.ycombinator.com | 29 Jul 2026
  • Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

    4 projects | news.ycombinator.com | 6 Jun 2026
  • Pixelmuse CLI Guide: AI Image Generation From Your Terminal

    2 projects | dev.to | 19 Mar 2026
  • mochify-cli VS ImageMagick - a user suggested alternative

    2 projects | 14 Mar 2026
  • Show HN: AI-generated image resizing tool (browser-based, 100% private)

    2 projects | news.ycombinator.com | 27 Jan 2026
  • ASCII characters are not pixels: a deep dive into ASCII rendering

    20 projects | news.ycombinator.com | 17 Jan 2026
  • ImageMagick – a free, open-source CLI for editing images

    1 project | news.ycombinator.com | 6 Jan 2026
  • A note from our sponsor - AppSignal
    www.appsignal.com | 7 Aug 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Index

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

# Project Stars
1 ImageMagick 17,100
2 libvips 11,541
3 chafa 5,080
4 OpenEXR 1,818
5 sod 1,801
6 grass 1,152
7 fpng 984
8 GD 982
9 ccextractor 896
10 ascii_art 737
11 NTSC-CRT 572
12 sail 358
13 resdet 311
14 jasper 261
15 ssocr 223
16 hicolor 209
17 PAL-CRT 115
18 img2ascii 72
19 ESP32-OpenCV-Projects 64
20 FreeImage 57
21 TurboStitchGIF-HeaderOnly-Fast-ZeroAllocation-PlatformIndependent-Embedded-C-GIF-Decoder 49
22 nft-generator 14
23 tsprite 9

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com