Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peplxx/netpbm-cpp

This GitHub repository contains C++ code for image processing in PPM (Portable Pixel Map) format. The code provides functionality for writing images in the PPM format.
https://github.com/peplxx/netpbm-cpp

cpp image image-processing netpbm ppm-image

Last synced: 14 days ago
JSON representation

This GitHub repository contains C++ code for image processing in PPM (Portable Pixel Map) format. The code provides functionality for writing images in the PPM format.

Awesome Lists containing this project

README

        

# netpbm-cpp
Implementation instuments for processing 2d and 3d rendering images.

Output format: ppm.

# Galary (2d entities):
Circles:

![grayscale_circles](https://github.com/peplxx/netpbm-cpp/assets/91543105/342eb828-de4f-499e-b7cf-eb7587be8353)
![purple_circles](https://github.com/peplxx/netpbm-cpp/assets/91543105/35ea2f3a-ceaa-43a3-ba73-c923ae659584)

Rectangles:

![blanck](https://github.com/peplxx/netpbm-cpp/assets/91543105/3e781be1-0605-456f-9160-ddf994b7812b)

Lines:

![lines](https://github.com/peplxx/netpbm-cpp/assets/91543105/b64d4aea-13a7-4842-b581-2256d983023a)
![lines_frompoint](https://github.com/peplxx/netpbm-cpp/assets/91543105/de3c2e4b-c536-49f7-9c8f-92d2883cbfcc)

# Usage:
```
compiled > image_name.ppm
```