Skip to content

digitsensitive/FoxViewPPM

Repository files navigation

FoxViewPPM

GitHub repo size GitHub Release

FoxViewPPM is a lightweight image viewer written in C and SDL2, specifically designed for PPM, PBM, and PGM file formats. This project was created for educational purposes.

PPM Viewer Image

Features

  1. Cross-Platform Compatibility: FoxViewPPM is designed to work seamlessly across various platforms, including Windows, macOS, and Linux.
  2. Support for PPM, PBM, and PGM Formats: The viewer is capable of parsing and displaying images in the widely used PPM (Portable Pixel Map), PBM (Portable Bitmap), and PGM (Portable Graymap) formats.
  3. Command Line Support: Run FoxViewPPM from the command line, making it convenient for integration into scripts or other workflows.
  4. Open Source: FoxViewPPM is an open-source project, encouraging collaboration and contributions from the community. Feel free to fork the repository, report issues, or submit pull requests.

How to build

Initialize submodules:

git submodule update --init --recursive

Build Release:

cd build
cmake --build . --config Release

References

License

This project is licensed under the GPL-3.0 license.