finally fixed bmp bgr/rgb bug.

This commit is contained in:
Yggdrasil75
2026-01-07 13:12:19 -05:00
parent 7c569afd46
commit 65f2464c70
5 changed files with 131 additions and 350 deletions

View File

@@ -133,9 +133,9 @@ public:
// Input is already BGR: pixels[i]=b, pixels[i+1]=g, pixels[i+2]=r
// So we can copy directly
row[dstOffset] = srcRow[srcOffset]; // B
row[dstOffset + 0] = srcRow[srcOffset + 2]; // B
row[dstOffset + 1] = srcRow[srcOffset + 1]; // G
row[dstOffset + 2] = srcRow[srcOffset + 2]; // R
row[dstOffset + 2] = srcRow[srcOffset + 0]; // R
}
file.write(reinterpret_cast<const char*>(row.data()), rowSize);
}