Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 723 - Неправильное отображение bmp   Make a simular bug
Summary: Неправильное отображение bmp
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Общее (show other bugs)
Version: 1.0.7
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: Demakin Alexander
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 777
  Show dependency treegraph
 
In work:
Reported: 2007-08-27 12:54 MSD by Константин Кондратюк
Modified: 2008-11-14 22:46 MSK (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
Пример (1.16 KB, image/png)
2010-11-18 03:58 MSK, Константин Кондратюк
Details
тестовая программа (112.56 KB, application/octetstream)
2010-11-18 03:58 MSK, Константин Кондратюк
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Константин Кондратюк 2007-08-27 12:54:56 MSD
Created attachment 162 [details]
Пример

Отображение некоторых картинок (конкретный пример - значок смайла - во вложении) в wine происходит с циклическим сдвигом изображения по горизонтали и с искажением цветов.
Comment 1 Константин Кондратюк 2007-08-27 12:56:38 MSD
Created attachment 163 [details]
тестовая программа
Comment 2 Константин Кондратюк 2007-08-27 14:00:24 MSD
Интересная особенность.
Картинка занимает 714 байт. Если открыть её редактором (например, gimp) и сразу сохранить, то картинка весит уже 1062 байта и нормально отображается в вайне.
В windows, конечно, и 714-байтная картинка отображается корректно.

Что может дописывать gimp?
Comment 3 Константин Кондратюк 2007-08-30 12:43:13 MSD
Ошибка при отображении картинок с 16-битным цветом.
gimp по умолчанию пересохраняет в 24 - и дальше всё в порядке.
Comment 4 Анатолий Лютин 2008-01-31 11:35:29 MSK
[Bug 5278] Edit control redraws its background incorrectly in 16-bit app
Comment 5 Demakin Alexander 2008-02-15 16:41:46 MSK
Ошибка вызвана некорректной обработкой 16-ти битных изображений с установленным флагом BT_BITFIELDS. При обработке заголовка данного файла ошибочно не считывались информационные поля, используемые как маски для извлечения цветовых компонент. В результате этого данные из этих полей (12байт) интерпретировались как начальные пикселы изображения, что вызывало искажение цветов и горизонтальный свиг всей картинки.
Comment 6 Vitaly Lipatov 2008-02-23 21:49:24 MSK
Не указано название патча у нас, приложен ли он в HEAD,
в описании патча в wine-patches@ не указано, что он решает
проблему
[Bug 5278] Edit control redraws its background incorrectly in 16-bit app
если это она.
Comment 7 Константин Кондратюк 2008-02-23 21:57:09 MSK
Нет, это не она.
Картинки в 16-битном цвете, а не фон в 16-битных приложениях.
Comment 8 Анатолий Лютин 2008-02-26 15:15:32 MSK
Да. Я добавил багу, как я думал, максимально близкую к этой проблеме. Это оказалось не так.