IPB
ЛогинПароль:

> Формат Dwg
сообщение
Сообщение #1


мозгоклюй
***

Группа: Пользователи
Сообщений: 204
Пол: Мужской
Реальное имя: Юра

Репутация: -  5  +


wacko.gif ВСЯКАЯ ИНФОРМАЦИЯ ПООЛЕЗНА, ЕСЛИ КОНЕЧНО НЕ ВРЕДНА...

ВВЕДЕНИЕ

Однажды (не очень давно) появилась необходимость сделать превью Автокадовских файлов, попытка сделать это через OLE не увенчалась большим успехом так как пориходилось долго ждать и сильно нагружать компьютер. Особенно раздражало наличие превью в WINдовс и то как быстро и легко это происходило.
После рассмотрения файла изнутри оказалось что есть в нем битмап (он неплохо виден невооруженным глазом) однако проблема осталась потому как вся остльная информация трудно читаема, и я не нашел где и в каком виде описаны высота и ширина (эти величины не постоянны и зависят от размера области отображаемой акадом в момент сохранения документа).

Ну вот решил к вам обратиться....... Думаю что тема будет полезной .

PS. Помогите кто чем богат !!!!


--------------------
Иногда ответ ближе чем то место где мы его ищем..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
сообщение
Сообщение #2


мозгоклюй
***

Группа: Пользователи
Сообщений: 204
Пол: Мужской
Реальное имя: Юра

Репутация: -  5  +


А всетаки она вертиться !!!!!...

Галилей или Бруно не помню уж... wacko.gif

Ну вот... появилось немного времени и создал я ..... называйте как хотите но превью большинства DWG новых версий оно делает... почти всегда корректно .
Правда с одним ... не .... с тремя оговорками.

1. файл надо сначала через блокнот пересохранить (желательно c новым расширением если не хотите угробить исходный) а то не разобрался пока как его прочитать.
2. Превью пока в псевдографике ... так уж получилось в процессе отладки ..
3. Проверял работоспособность только у себя на машине...

Не смотря на эти условия всетаки основную задачу выполнил – разобрался с размерами
Итог:

Как правило..(не буду говорить что всегда – но у меня с вероятностью 99%) оказывалось что битмап в акадовском файле имеет либо высоту 140 либо ширину 180 пикселей.

Прилагаю вариант сырой программы с исходниками, Надеюсь в ближайшем будущем довести до ума начатое, хочу сделать OLE компонент хотя пока не знаю как.. но думаю осилю – было бы время....


Прикрепленные файлы
Прикрепленный файл  DWG_view.rar ( 74.99 килобайт ) Кол-во скачиваний: 248


--------------------
Иногда ответ ближе чем то место где мы его ищем..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


Closed Topic Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 18:01
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name