Merge pull request #6432 from kevin-coder:bugfix_6317_Restore_2.4
This commit is contained in:
commit
1b4bd6a905
@ -228,8 +228,6 @@ bool PngDecoder::readData( Mat& img )
|
|||||||
AutoBuffer<uchar*> _buffer(m_height);
|
AutoBuffer<uchar*> _buffer(m_height);
|
||||||
uchar** buffer = _buffer;
|
uchar** buffer = _buffer;
|
||||||
int color = img.channels() > 1;
|
int color = img.channels() > 1;
|
||||||
uchar* data = img.data;
|
|
||||||
int step = (int)img.step;
|
|
||||||
|
|
||||||
if( m_png_ptr && m_info_ptr && m_end_info && m_width && m_height )
|
if( m_png_ptr && m_info_ptr && m_end_info && m_width && m_height )
|
||||||
{
|
{
|
||||||
@ -281,7 +279,7 @@ bool PngDecoder::readData( Mat& img )
|
|||||||
png_read_update_info( png_ptr, info_ptr );
|
png_read_update_info( png_ptr, info_ptr );
|
||||||
|
|
||||||
for( y = 0; y < m_height; y++ )
|
for( y = 0; y < m_height; y++ )
|
||||||
buffer[y] = data + y*step;
|
buffer[y] = img.data + y*img.step;
|
||||||
|
|
||||||
png_read_image( png_ptr, buffer );
|
png_read_image( png_ptr, buffer );
|
||||||
png_read_end( png_ptr, end_info );
|
png_read_end( png_ptr, end_info );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user