From 93a78ac64327b53f53952b625c7ce8a11bcc8651 Mon Sep 17 00:00:00 2001 From: Dylan Date: Wed, 18 Mar 2026 16:28:27 +1300 Subject: feat: Added endianness option to reader The file reader class can now support either endianness to read in, and will convert to the native endianness --- src/PNGImage.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/PNGImage.cpp') diff --git a/src/PNGImage.cpp b/src/PNGImage.cpp index 9ba7404..9ab0751 100644 --- a/src/PNGImage.cpp +++ b/src/PNGImage.cpp @@ -1,4 +1,5 @@ #include "PNGImage.h" +#include "reader.h" #include "zlib.h" #include "debug.h" @@ -9,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -49,7 +51,7 @@ namespace TehImage int PNGImage::readFromFile(std::string filename) { - std::unique_ptr readerMem(new Reader(filename)); + std::unique_ptr readerMem(new Reader(filename, FileEndianness::BIG)); reader = readerMem.get(); char signature[8]; -- cgit v1.2.3