From 40ca7f75b233425b33c4db537783d32f1b1ab7fe Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Wed, 12 Nov 2025 12:07:14 +0100 Subject: radxa: copy only first img_width bytes for each row; cleanup --- src/imagealgos.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/imagealgos.cpp') diff --git a/src/imagealgos.cpp b/src/imagealgos.cpp index 9228749..a293803 100644 --- a/src/imagealgos.cpp +++ b/src/imagealgos.cpp @@ -35,13 +35,13 @@ size_t pgm_save(Image *img, FILE *outfile, bool really_save) n += sprintf((char*)pgm_image, "P5\n%d %d\n%d\n", img->width, img->height, 0xFF); -#ifdef RADXA_ZERO_3E - for (size_t row{0}; row < img_height; ++row) { - memcpy(pgm_image + n + row * img_width, img->data[row].data(), img_width); - } -#else + // #ifdef RADXA_ZERO_3E + // for (size_t row{0}; row < img_height; ++row) { + // memcpy(pgm_image + n + row * img_width, img->data[row].data(), img_width); + // } + // #else memcpy(pgm_image + n, img->data.data(), sizeof(img->data)); -#endif // RADXA_ZERO_3E + // #endif // RADXA_ZERO_3E // memcpy(pgm_image + n, img->data->data(), sizeof(img->data)); n += sizeof(img->data); pgm_image_size = n; -- cgit v1.2.3-70-g09d2