From bb475dedd127c7c657af07c4842eff11866cc8ad Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Thu, 7 Apr 2022 23:49:51 +0200 Subject: [PATCH] psd: Header depth has to be 8 for CM_INDEXED color_mode As suggested by Mirco Miranda --- src/imageformats/psd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/imageformats/psd.cpp b/src/imageformats/psd.cpp index a60fe50..8db6892 100644 --- a/src/imageformats/psd.cpp +++ b/src/imageformats/psd.cpp @@ -498,7 +498,7 @@ static QImage::Format imageFormat(const PSDHeader &header) format = header.depth == 8 ? QImage::Format_Grayscale8 : QImage::Format_Grayscale16; break; case CM_INDEXED: - format = QImage::Format_Indexed8; + format = header.depth == 8 ? QImage::Format_Indexed8 : QImage::Format_Invalid; break; case CM_BITMAP: format = header.depth == 1 ? QImage::Format_Mono : QImage::Format_Invalid;