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

> Формат Dwg
AruNimotsi
сообщение 16.02.2006 11:33
Сообщение #1


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

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

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


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

ВВЕДЕНИЕ

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

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

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


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


Гость






Какой именно AutoCAD? Для 12-го кое-какие попытки были здесь: The AutoCAD 12 DWG file format
 К началу страницы 
+ Ответить 
AruNimotsi
сообщение 16.02.2006 13:12
Сообщение #3


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

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

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


Вообще меня интересуют современные версии (2000,2004,и тд.) к сожалению пока нет под рукой 12-й версии
чтобы сравнить... но за зацепку спасибо smile.gif


--------------------
Иногда ответ ближе чем то место где мы его ищем..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
AruNimotsi
сообщение 1.03.2006 13:18
Сообщение #4


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

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

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


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

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

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

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

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

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

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


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


--------------------
Иногда ответ ближе чем то место где мы его ищем..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
AruNimotsi
сообщение 6.03.2006 18:29
Сообщение #5


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

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

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


Вот доработал немного ошибки исправил теперь все работает стабильно и правильно


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


--------------------
Иногда ответ ближе чем то место где мы его ищем..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Гость
сообщение 1.04.2006 23:30
Сообщение #6


Гость






На вот посмотри здесь ... тоже на тему просмотра DWG файлов

http://www.autocad.ru/cgi-bin/f1/board.cgi?t=7339jH

AruNimotsi, это называется "тихо сам с собою я веду беседу"? Ты думаешь, IP недоступен?

Сообщение отредактировано: volvo - 1.04.2006 23:52
 К началу страницы 
+ Ответить 
volvo
сообщение 2.04.2006 14:51
Сообщение #7


Гость






А может, ты и ты наконец флеймить перестанешь?
Если бы он обращался ко мне - зашел бы под юзером, а не под гостем. Тем более, что меня эта тема не особо интересует, как и все остальное, связанное с Хаком (DWG - закрытый формат, и любые попытки его открыть противозаконны. Ты как модератор должен это знать.)

Тему закрой...
И впредь, следи, пожалуйста за такими вещами...
 К началу страницы 
+ Ответить 

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

 



- Текстовая версия 10.07.2025 16:35
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"