Bug 158

Summary: Fine Reader 7 отображает изображения черным
Product: WINE@Etersoft Reporter: Константин Петров <argentum>
Component: ОбщееAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: Vitaly Lipatov <lav>
Severity: normal    
Priority: P2 CC: baraka, lav, ti.eugene
Version: 1.0.3   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 190    

Description Константин Петров 2006-06-17 21:04:55 MSD
Fine Reader отображает изображения, созданные в Linux, черным. Но все равно их 
распознает.
Это "черное" изображение можно пересохранить в FineReader'е в .jpg и тогда это 
изображение будет нормально в нем отображаться.
Правда, если я пересохраняю в tiff-формат, то файл перестает открываться 
стандартными Linux-просмотровщиками.

Сравнительный анализ показал, что в исходных Linux-изображениях использется 
формат "PseudoClass 256c", а в пересохраненных изображениях используется 
"DirectClass".

Соответственно можно сделать вывод, что некоторая функция wine, отвечающая за 
прорисовку изображения не хочет рисовать изображения в Linux-формате
Comment 1 Vitaly Lipatov 2006-06-26 15:11:42 MSD
*** Bug 116 has been marked as a duplicate of this bug. ***
Comment 2 Константин Петров 2006-06-26 15:55:13 MSD
Open office версии 2.0.2 сохраняет изображения в формате DirectClass. Таким 
образом FineReader работает с изображениями, созданными или обработанными в 
Open office 2.0.2, без глюков.
Comment 3 Константин Петров 2006-06-26 16:55:14 MSD
DirectClass  Image is composed of pixels which represent literal color values.
PseudoClass Image is composed of pixels which specify an index in a color 
palette.

http://users.northnet.ru/rolex/doc/programming/imagemagic/api/types/
Enumerations.html#ClassType
Comment 4 Константин Петров 2006-06-26 17:05:45 MSD
Перед тем, как вывести изображение на экран, оно должно быть преобразовано в 
формат DirectClass. Остается вопрос - кто должен делать это преобразование: сам 
FineReader или внутренняя функция WinAPI?

Буду тестировать работу FineReader'a с PseudoClass'изображением в Windows. 
Соответственно, если он по-прежнему не будет отображать картинку => значит это 
его внутренняя недоработка. 
Comment 5 Pivnev, Eugene 2006-12-06 15:32:14 MSK
Неправда.
Сканировал xine'ом в tiff - DirectClass.
Comment 6 Vitaly Lipatov 2006-12-12 20:32:21 MSK
W@E 1.0.5: проверено, всё в порядке.
Comment 7 Константин Кондратюк 2007-02-07 18:02:23 MSK
Похожая проблема в Fine Reader 8.0. Чёрным отображаются эскизы страниц в batch-листе.