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. Learn more →
Top 8 C++ Image Projects
-
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
https://github.com/ssloy/tinyrenderer/wiki
This one is a CPU-based rasterizing renderer
Its good if you want to get a good understanding of what a GPU does underneath
-
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.
-
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.
-
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:
https://github.com/libjxl/libjxl/blob/main/tools/wasm_demo/R...
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.
-
-
-
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.
C++ Images related posts
- A look at how Discord uses Rust for their data services
- PSA: Use ZopfliPNG to compress your PNG assets
- Add support for animated WebP images by MCJack123 · Pull Request #103 · discord/lilliput · GitHub
- Let's create a face dataset with unsplash data
- Discord's image resizing framework (written in Go) doesn't support animated WebP. Is anyone willing to fix this?
- Image viewer working with images
- [Weekly] What is everybody working on? Share your progress, discoveries, tips and tricks!
-
A note from our sponsor - SonarCloud
www.sonarsource.com | 27 Sep 2023
Index
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 |