Bug 5549

Summary: 1с8: Печать jpeg изображений
Product: WINE@Etersoft Reporter: Илья Шпигорь <shpigor>
Component: Печать ; Диалог печатиAssignee: Виталий Перов <vitperov>
Status: CLOSED FIXED QA Contact: Svetlana Zhukova <svzhu>
Severity: normal    
Priority: P3 CC: baraka, lav, regan, stas, tuchkin, unicast, vitperov
Version: 1.0.12   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 664, 7390    
Bug Blocks: 5395, 5776, 6069    
Attachments: 1
2

Description Илья Шпигорь 2010-05-05 14:10:29 MSD
Картинка в jpeg формате в 1с8 печатается искаженной.

Для воспроизведения открываем любую конфигурацию 1с8, создаем таблицу, в ячейку добавляем картинку из файла, нажимаем печать.

Пример картинки.
http://bugs.etersoft.ru/attachment.cgi?id=1557

Постскрипт, полученный в wine:
http://bugs.etersoft.ru/attachment.cgi?id=1556
Comment 1 Илья Шпигорь 2010-05-07 14:25:33 MSD
Выложил патч.

Для PSDRV_SetDIBits добавил преобразование из 8 bpp в 24 bpp.

Дело в том, что при открытии jpeg формата 1С представляет его как bitmap с глубиной цвета 8 bpp. Чтобы преобразовать в 24 bpp, надо воспользовать таблицей цветов, которую задает приложение через поле bmiColors структуры BITMAPINFO. Эта структура передается в PSDRV_SetDIBits вместе с битовым буфером.

Протестировал - jpeg любого качества успешно печатается, также как и 256 цветные bmp.
Comment 2 Sergey Tuchkin 2010-05-08 17:16:57 MSD
Скажите, пожалуйста, через какой промежуток времени патчи попадают в тестовую сборку?
Comment 3 Илья Шпигорь 2010-05-14 17:02:49 MSD
(In reply to comment #2)
> Скажите, пожалуйста, через какой
> промежуток времени патчи попадают в
> тестовую сборку?

Тестовая сборка wine 1.0.12-eter5.5 доступна на странице скачивания продукта. 
Патч к ней приложен.
Comment 4 Станислав Коробейников 2010-09-30 15:38:10 MSD
*** Bug 4615 has been marked as a duplicate of this bug. ***
Comment 5 Marat Sharipov 2010-10-16 15:08:31 MSD
проверил на wine 1.0.12-eter7.19/14
баги с печатью данной картинки не обнаружено 
Comment 6 Виталий Перов 2011-07-27 16:07:08 MSK
Багу переоткрываю. Все подробности - в баге 664.

Надо проверить появилась ли бага, но только когда появится исправленный патч для баги 664
Comment 7 Svetlana Zhukova 2011-08-15 11:49:26 MSK
wine@eterhack bottle bugs/664
1с8.1
WINE@Etersoft version 1.3.25-eter1.8
Графические объекты не отображаются должным образом,либо их вообще нет там,где они должны быть.
В документе 1с картинка не открывается.
Comment 8 Svetlana Zhukova 2011-08-15 11:53:45 MSK
Created attachment 2261 [details]
1
Comment 9 Svetlana Zhukova 2011-08-15 11:54:26 MSK
Created attachment 2262 [details]
2
Comment 10 Svetlana Zhukova 2011-08-15 11:55:38 MSK
вид окон 1с с некорректными графическими объектами: 1 и 2.
Comment 11 Svetlana Zhukova 2011-08-15 12:23:29 MSK
Проблему ,описанную выше, выношу в отдельную багу. Данную закрываю.

wine@eterhack bottle bugs/664 
jpeg-файл печатается корректно.