2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Можно ли прочесть/обработать OLE-картинку из Statistica?
Сообщение06.11.2013, 18:06 
Такая вот идиотская проблема...
Верстаем сборник на кафедре. Прислали рукопись в вордовском формате с картинками, вставленными из программы Statistica for Windows. Качество графиков отвратительное: подписи осей нечитабельны. Ситуация не зависит от того, открываю ли я ЭТО в LibreОffice или же в Ворде. Даже если пересохранить документ как HTML с картинками, он скидывает их как PNG неприемлемого качества. Есть лишь два обнадеживающих момента. 1) «Картинки» - на самом деле, OLE-контейнеры, по дабл-клику офисная программа пытается достучаться до соответствующей программы-сервера (коего нет); 2) в ходе этой попытки LibreOffice сбрасывает OLE-объект во временный файл, который можно «выловить». Судя по всему, там какая-то векторная графика. Ни Incscape, ни LibreOffice Draw эту штуку не понимают. Правда, нельзя исключать, что надо еще «вылущить» векторную графику из OLE-обертки.

В общем, есть ли какой-либо способ вытащить векторную графику для редактирования, более законный, чем поиск «пиратки» Statistica for Windows - тем более, что и версия непонятно какая нужна?

 
 
 
 Re: Можно ли прочесть/обработать OLE-картинку из Statistica?
Сообщение06.11.2013, 18:08 
Аватара пользователя
PVOzerski в сообщении #785677 писал(а):
временный файл, который можно «выловить». Судя по всему, там какая-то векторная графика.
Что видим, если открыть этот файл как текст? Он текстовый или бинарный?

 
 
 
 Re: Можно ли прочесть/обработать OLE-картинку из Statistica?
Сообщение06.11.2013, 18:19 
Бинарник. Сначала 0x3, потом три раза 0x0. В теле попадаются вот такие штуки:

CGraph
zCSurfaceBoundaryLegendObject
zCSurfaceColorLegendObject


Дамп начала получился вот такой:
0000000: 0300 0000 74fd 8c0a ccc8 1e47 bc89 40ca ....t......G..@.
0000010: 009f 531c 156e dcb2 1a27 1d40 abd0 5100 ..S..n...'.@..Q.
0000020: 8a51 9f62 98fb b192 3512 214b 984a c271 .Q.b....5.!K.J.q
0000030: b153 415e 0100 0000 0000 0000 0000 0000 .SA^............
0000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000050: 0000 0000 a005 0000 a005 0000 a005 0000 ................
0000060: a005 0000 d002 0000 d002 0000 0000 0000 ................
0000070: bc02 1500 0000 ffff ffff 0000 ffff 0000 ................
0000080: 0000 ffff 0100 0600 4347 7261 7068 0100 ........CGraph..
0000090: ffff ffff 0000 0000 ffff 0000 0c00 4347 ..............CG
00000a0: 7261 7068 436f 6d6d 6f6e 0100 ffff ffff raphCommon......
00000b0: 0000 0100 2302 1600 ffff ffff 0000 1600 ....#...........
00000c0: fffb f000 0100 ffff ffff 0000 0100 0000 ................
00000d0: 0000 3600 ffff ffff 0000 6c00 0000 0000 ..6.......l.....
00000e0: 1900 ffff ff10 0100 0000 0000 0100 1800 ................
00000f0: 0000 0100 ffff ffff 0000 0180 751b 0000 ............u...
0000100: a214 0000 5b1d 0000 0000 0000 0000 0000 ....[...........
0000110: 0000 0000 0000 0000 0101 0000 0000 0000 ................
0000120: 0000 0001 00ff ffff ff00 00ff ff03 00ff ................
0000130: ff00 0007 0043 4754 6974 6c65 0100 ffff .....CGTitle....

 
 
 
 Re: Можно ли прочесть/обработать OLE-картинку из Statistica?
Сообщение06.11.2013, 18:26 
Аватара пользователя
Не похоже, чтобы можно было извлечь из этого картинку как-либо, кроме как с помощью оригинальной программы. Хотелось бы ошибаться; возможно, кто-то ещё поможет.

 
 
 
 Re: Можно ли прочесть/обработать OLE-картинку из Statistica?
Сообщение06.11.2013, 18:30 
Спасибо и на том. Буду ждать откликов с разных форумов - а может, и автор рукописи на письмо ответит :)

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group