|
libepaper 2.0.0
A C++23 library for controlling Waveshare e-paper displays on Raspberry Pi, featuring transparent sleep/wake management and a fluent builder API.
|
Image loading/saving utilities using stb_image library. More...
#include "epaper/color/color_manager.hpp"#include "epaper/core/errors.hpp"#include "epaper/core/framebuffer_concepts.hpp"#include "epaper/core/types.hpp"#include <cstddef>#include <expected>#include <span>#include <string_view>#include <vector>

Go to the source code of this file.
Classes | |
| class | epaper::ImageIO |
| Utilities for loading/saving images and converting formats. More... | |
| struct | epaper::ImageIO::ImageResult |
Namespaces | |
| namespace | epaper |
Image loading/saving utilities using stb_image library.
Provides high-level interface for loading images from disk and saving framebuffers as PNG files. Uses stb_image for format support.
Supported Formats:
Pixel Format Conversions:
Channel Modes:
Framebuffer Export:
framebuffer_to_rgb(): Convert any FramebufferLike to RGB imageUse Cases:
Error Handling:
std::expected<T, Error> for fallible I/O