Multi-image, same behavior as the TIFF plugin

This commit is contained in:
Mirco Miranda
2023-09-21 08:06:38 +02:00
committed by Albert Astals Cid
parent 18ea0492bc
commit d932e0d16b

View File

@ -231,7 +231,7 @@ inline QRgb RgbaToQrgba(struct Imf::Rgba &imagePixel)
EXRHandler::EXRHandler() EXRHandler::EXRHandler()
: m_compressionRatio(-1) : m_compressionRatio(-1)
, m_quality(-1) , m_quality(-1)
, m_imageNumber(-1) , m_imageNumber(0)
, m_imageCount(0) , m_imageCount(0)
, m_startPos(-1) , m_startPos(-1)
{ {
@ -772,7 +772,7 @@ bool EXRHandler::jumpToNextImage()
bool EXRHandler::jumpToImage(int imageNumber) bool EXRHandler::jumpToImage(int imageNumber)
{ {
if (imageNumber >= imageCount()) { if (imageNumber < 0 || imageNumber >= imageCount()) {
return false; return false;
} }
m_imageNumber = imageNumber; m_imageNumber = imageNumber;