mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-06-03 17:08:08 -04:00
Fixed read of BGR32 and RGB555 formats
This commit is contained in:
parent
f7c8eaa140
commit
46f7b90ce6
@ -175,8 +175,8 @@ public:
|
||||
|
||||
// 32-bit
|
||||
if (IsEqualGUID(jxrfmt, GUID_PKPixelFormat32bppBGR)) {
|
||||
*conversionFormat = GUID_PKPixelFormat32bppRGB;
|
||||
return QImage::Format_RGBX8888; // Format_RGB32 (?)
|
||||
*conversionFormat = GUID_PKPixelFormat24bppRGB;
|
||||
return QImage::Format_RGB888;
|
||||
};
|
||||
if (IsEqualGUID(jxrfmt, GUID_PKPixelFormat32bppBGRA)) {
|
||||
*conversionFormat = GUID_PKPixelFormat32bppRGBA;
|
||||
@ -643,7 +643,7 @@ private:
|
||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_Mono, GUID_PKPixelFormatBlackWhite)
|
||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_Grayscale8, GUID_PKPixelFormat8bppGray)
|
||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_Grayscale16, GUID_PKPixelFormat16bppGray)
|
||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_RGB555, GUID_PKPixelFormat16bppRGB565)
|
||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_RGB555, GUID_PKPixelFormat16bppRGB555)
|
||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_RGB16, GUID_PKPixelFormat16bppRGB565)
|
||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_BGR888, GUID_PKPixelFormat24bppBGR)
|
||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_RGB888, GUID_PKPixelFormat24bppRGB)
|
||||
|
Loading…
x
Reference in New Issue
Block a user