mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-06-03 17:08:08 -04:00
Fix regression
This commit is contained in:
parent
b47a9d7022
commit
e4e386babf
@ -789,7 +789,7 @@ static bool LoadPSD(QDataStream &stream, const PSDHeader &header, QImage &img)
|
|||||||
QByteArray rawStride;
|
QByteArray rawStride;
|
||||||
rawStride.resize(raw_count);
|
rawStride.resize(raw_count);
|
||||||
|
|
||||||
if(header.color_mode == CM_CMYK || header.color_mode == CM_LABCOLOR || header.color_mode != CM_MULTICHANNEL) {
|
if (header.color_mode == CM_CMYK || header.color_mode == CM_LABCOLOR || header.color_mode == CM_MULTICHANNEL) {
|
||||||
// In order to make a colorspace transformation, we need all channels of a scanline
|
// In order to make a colorspace transformation, we need all channels of a scanline
|
||||||
QByteArray psdScanline;
|
QByteArray psdScanline;
|
||||||
psdScanline.resize(qsizetype(header.width * std::min(header.depth, quint16(16)) * header.channel_count + 7) / 8);
|
psdScanline.resize(qsizetype(header.width * std::min(header.depth, quint16(16)) * header.channel_count + 7) / 8);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user