mirror of
https://github.com/opencv/opencv.git
synced 2024-11-29 22:00:25 +08:00
buffer_size should be in bytes, not bits
(cherry picked from commit 7825cbeb7d
)
This commit is contained in:
parent
c5d009d6c4
commit
2fc0ce5c24
@ -226,7 +226,7 @@ bool TiffDecoder::readData( Mat& img )
|
|||||||
bpp = 8;
|
bpp = 8;
|
||||||
ncn = 4;
|
ncn = 4;
|
||||||
}
|
}
|
||||||
const size_t buffer_size = bpp * ncn * tile_height0 * tile_width0;
|
const size_t buffer_size = (bpp/bitsPerByte) * ncn * tile_height0 * tile_width0;
|
||||||
AutoBuffer<uchar> _buffer( buffer_size );
|
AutoBuffer<uchar> _buffer( buffer_size );
|
||||||
uchar* buffer = _buffer;
|
uchar* buffer = _buffer;
|
||||||
ushort* buffer16 = (ushort*)buffer;
|
ushort* buffer16 = (ushort*)buffer;
|
||||||
|
Loading…
Reference in New Issue
Block a user