From 80949709a1132b5198bb8006963f177fcde2e991 Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Thu, 23 Jan 2025 13:41:27 +0100 Subject: fix CMakeLists.txt, add some debug info and prototypes --- src/image.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/image.cpp') diff --git a/src/image.cpp b/src/image.cpp index ce814da..000ca2d 100644 --- a/src/image.cpp +++ b/src/image.cpp @@ -1,7 +1,11 @@ #include "image.h" +// #include + #include +#include + #include "macro.h" #include "pixels.h" @@ -125,3 +129,16 @@ std::shared_ptr Image::pixels() const return result; } + +void Image::copyFromData(const void *src, size_t size) +{ + if (size > sizeof(data)) + { + // throw std::logic_error(std::format) + } + + if (pixelFormat == libcamera::formats::R8) + { + memcpy(data, src, size); + } +} -- cgit v1.2.3-70-g09d2