diff options
| author | Stijn Buys <ingar@telenet.be> | 2026-10-25 18:09:02 +0100 |
|---|---|---|
| committer | Stijn Buys <ingar@telenet.be> | 2026-10-25 18:09:02 +0100 |
| commit | fb0524f933372a569e9b4b416c676f371f1631e5 (patch) | |
| tree | 59d57922e23b23899033b323756cfe2ad8b77647 | |
| parent | 73f8e71df34770bf969bd9981e02f16fc2a0f25a (diff) | |
Corrected debug message.
| -rw-r--r-- | src/render/pngfile.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/render/pngfile.cc b/src/render/pngfile.cc index 70833f3..09a5d95 100644 --- a/src/render/pngfile.cc +++ b/src/render/pngfile.cc @@ -144,7 +144,7 @@ void PNG::save(const char *filename, Image & image) } if (setjmp(png_jmpbuf(png_ptr))) { - con_warn << "Error reading " << filename << ": error during init_io!" << std::endl; + con_warn << "Error writing " << filename << ": error during init_io!" << std::endl; fclose(png_file); png_destroy_write_struct(&png_ptr, &info_ptr); return; @@ -175,8 +175,10 @@ void PNG::save(const char *filename, Image & image) png_bytep row_pointers[image.height()]; - for (size_t i = 0; i < image.height(); i++) + for (size_t i = 0; i < image.height(); i++) { + // image.operator[index] returns a pointer and not the data itself row_pointers[i] = (png_bytep) image[i * image.width() * image.channels()]; + } png_write_image(png_ptr, row_pointers); |
