mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-07-14 02:54:19 -04:00
Fixed read of BGR32 and RGB555 formats
This commit is contained in:
@ -175,8 +175,8 @@ public:
|
|||||||
|
|
||||||
// 32-bit
|
// 32-bit
|
||||||
if (IsEqualGUID(jxrfmt, GUID_PKPixelFormat32bppBGR)) {
|
if (IsEqualGUID(jxrfmt, GUID_PKPixelFormat32bppBGR)) {
|
||||||
*conversionFormat = GUID_PKPixelFormat32bppRGB;
|
*conversionFormat = GUID_PKPixelFormat24bppRGB;
|
||||||
return QImage::Format_RGBX8888; // Format_RGB32 (?)
|
return QImage::Format_RGB888;
|
||||||
};
|
};
|
||||||
if (IsEqualGUID(jxrfmt, GUID_PKPixelFormat32bppBGRA)) {
|
if (IsEqualGUID(jxrfmt, GUID_PKPixelFormat32bppBGRA)) {
|
||||||
*conversionFormat = GUID_PKPixelFormat32bppRGBA;
|
*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_Mono, GUID_PKPixelFormatBlackWhite)
|
||||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_Grayscale8, GUID_PKPixelFormat8bppGray)
|
<< 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_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_RGB16, GUID_PKPixelFormat16bppRGB565)
|
||||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_BGR888, GUID_PKPixelFormat24bppBGR)
|
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_BGR888, GUID_PKPixelFormat24bppBGR)
|
||||||
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_RGB888, GUID_PKPixelFormat24bppRGB)
|
<< std::pair<QImage::Format, PKPixelFormatGUID>(QImage::Format_RGB888, GUID_PKPixelFormat24bppRGB)
|
||||||
|
Reference in New Issue
Block a user