mirror of
https://github.com/crskycode/GARbro.git
synced 2026-06-06 13:48:57 +08:00
fix a Tinkerbell image decode bug when image size need paddding
This commit is contained in:
@@ -241,6 +241,8 @@ namespace GameRes.Formats.Cyberworks
|
||||
|
||||
var output_offset = 0;
|
||||
var pixel_offset = 0;
|
||||
int paddingByte = ((m_info.iWidth * 3 + 3) & ~3) - (m_info.iWidth * 3);
|
||||
|
||||
for (int y = 0; y < m_info.Height; y++)
|
||||
{
|
||||
for (int x = 0; x < m_info.Width; x++)
|
||||
@@ -252,6 +254,8 @@ namespace GameRes.Formats.Cyberworks
|
||||
output_offset += 4;
|
||||
pixel_offset += 3;
|
||||
}
|
||||
|
||||
pixel_offset+=paddingByte;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user