diff --git a/src/Plugins/TgaImageConverter/TgaImageConverter.cpp b/src/Plugins/TgaImageConverter/TgaImageConverter.cpp index ed2bd87ad..7f5ae0cb4 100644 --- a/src/Plugins/TgaImageConverter/TgaImageConverter.cpp +++ b/src/Plugins/TgaImageConverter/TgaImageConverter.cpp @@ -26,6 +26,7 @@ #include #include +#include #include #include @@ -75,8 +76,8 @@ std::pair TgaImageConverter::convertToData(co auto header = reinterpret_cast(data); header->imageType = image->format() == ImageFormat::Red ? 3 : 2; header->bpp = pixelSize*8; - header->width = image->size().x(); - header->height = image->size().y(); + header->width = Utility::Endianness::littleEndian(image->size().x()); + header->height = Utility::Endianness::littleEndian(image->size().y()); /* Fill data */ std::copy(image->data(), image->data()+pixelSize*image->size().product(), data+sizeof(TgaImporter::TgaHeader));