[3/5] windowscodecs: Create a predefined black&white palette if 1 bpp TIFF image doesn't have one.
Dmitry Timoshkov
dmitry at baikal.ru
Wed Jul 11 09:43:27 CDT 2012
Vincent Povirk <madewokherd at gmail.com> wrote:
> Are you sure about this? My understanding is that the result of
> CopyPalette is unspecified when your pixel format is not an indexed
> color format (in this case, a grayscale format).
It seems that WIC always creates a predefined palette if an image doesn't
have one, see the test sent in 2/5.
> So, while it's not really a problem to do that (unless a program
> relies on the exact behavior of this decoder, which seems unlikely),
> for correctness you shouldn't ever be relying on this change.
The problem is that gdiplus always expects a palette when converting
between formats and crashes if there is no one.
--
Dmitry.
More information about the wine-devel
mailing list