mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-26 01:46:18 +03:00
Initialize rows_per_strip when RowsPerStrip tag is missing
This commit is contained in:
parent
aec17ed75f
commit
b37f12a5f8
|
@ -405,8 +405,12 @@ int ImagingLibTiffDecode(Imaging im, ImagingCodecState state, UINT8* buffer, Py_
|
|||
UINT32 strip_row, row_byte_size;
|
||||
UINT8 *new_data;
|
||||
UINT32 rows_per_strip;
|
||||
int ret;
|
||||
|
||||
TIFFGetField(tiff, TIFFTAG_ROWSPERSTRIP, &rows_per_strip);
|
||||
ret = TIFFGetField(tiff, TIFFTAG_ROWSPERSTRIP, &rows_per_strip);
|
||||
if (ret != 1) {
|
||||
rows_per_strip = state->ysize;
|
||||
}
|
||||
TRACE(("RowsPerStrip: %u \n", rows_per_strip));
|
||||
|
||||
// We could use TIFFStripSize, but for YCbCr data it returns subsampled data size
|
||||
|
|
Loading…
Reference in New Issue
Block a user