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

 
Closed Topic Открыть новую тему 
> Формат Dwg
сообщение
Сообщение #1


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

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

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


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

ВВЕДЕНИЕ

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

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

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


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


Гость






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


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

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

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


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


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


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

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

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


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

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

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

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

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

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

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


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


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


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

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

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


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


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


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


Гость






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

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

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

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


Гость






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

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

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

 





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