|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.03.2007, 13:13 | #1 | |
В каком формате лучше хранить растры для AutoCAD?
Регистрация: 18.01.2005
Сообщений: 7
|
||
Просмотров: 9377
|
|
||||
Регистрация: 24.03.2005
Сообщений: 320
|
Очень и очень не уверен в своем ответе, но все же рискну высказаться. Акада все равно, он все форматы в bmp перегоняет. т.е ему всё равно что bmp в 10 мег, что тиф CCITT G4 в 100 килобайт лишь бы кол-во пикелов было одинаково.
А так наиболее экономичен CCITT G4 его и под цвет слоя можно сделать. У меня файл с 1000 растрами на 100 слоёв и ничего - полёт нормальный |
|||
|
||||
Регистрация: 18.01.2005
Сообщений: 7
|
Цитата:
Тогда получается что формат будет влиять только на скорость считывания файла с диска или по сети. (Речь, разумеется только о сжатии без потерь качества). Это с одно стороны. А с другой - на открытия и перекодировку этого формата должно тратится разное время процессора. Да, оно невелико, но его нужно помножить на количество растров и количество операций на экране (Zoom, Pan, ..). Цитата:
А существуют ли тесты на тему этих алгоритмов? В каких случаях какой выгоднее? Интересно было бы просто почитать подробнее про эти алгоритмы. И насколько я понял не все алгоритмы TIF поддерживаются Автокадом. Или это только у меня проблемы? В общем хочется понять где же "узкое место" при работе с растрами и постараться минимизировать затраты времени на нем. Пока вариантов такого места два: 1. Время загрузки растра с диска (тогда минимизировать нужно физический объем файла растра). 2. Время перекодировки формата (тогда нужно выбирать самый "быстрый" алгоритм). |
|||
|
||||
Регистрация: 24.03.2005
Сообщений: 320
|
Это с одно стороны. А с другой - на открытия и перекодировку этого формата должно тратится разное время процессора. Да, оно невелико, но его нужно помножить на количество растров и количество операций на экране (Zoom, Pan, ..).
вОТ САМ бы не прочь узнать об этом. Хотя с этим не стоит заворачиваться, тем более что bmp критикуется выше. Мой комп относительно мощный, открывает 3 растра jpg с общим кол-вом пикселов в 200 000 за минуты 2. И я бы не сказал что мне слишком плохо работать, да малейший зум и сдвиг растра и веник зашуршал своп отдавать, коего у меня 1.5 гига. А вообще для слишком больших растров рекомендую использовать формат ECW. Правда акад его не откроет, но я с ним не плохо работаю в Spotlight Pro 7. Обрисовать полилинией я и там могу. Для примера: открыл намедни ECW размером в 192 мега. Это снимок спутника ландсат, который покрывает площадь в 250*150 км и имеет разрешение 10-15 м/пиксел. |
|||
|
||||
Преподаватель ВУЗа Регистрация: 20.03.2007
Москва
Сообщений: 61
|
Если надо вставить растр "без рамочек" и прилагаемых файлов, то удобно это делать, копируя через clibord (страничка-папочка), из приложений Windows (Winword,Excel?CorelDraw и т.п.). Условия- чертеж при печати нельзя поворачивать, импортированные объенты желательно размещать в отдельном слое "под замком". Качество очень разное.При нажатии на объет происходит выход в соответствующее приложение. Векторизованные растры (бывает и такая необходимость) удобно импортировать в формате *.WMF (Можно редактитровать АСАD)
Пример: [ATTACH]1175070090.rar[/ATTACH] |
|||
|
||||
Регистрация: 18.01.2005
Сообщений: 7
|
Попробую подытожить (эту ветку и эту):
1. Для двуцветных растровых изображения оптимальный размер для сжатия без потерь дает TIFF CCITT Group 4 (в сравнении с другими форматами, поддерживаемыми AutoCAD). Другие форматы можно не рассматривать - они проигрывают ему в размере сжатия (без потерь). 2. При загрузке растра основное время тратится на считывание с диска (Когда автокад пишет "loading image"). На декодирование растра уходит гораздо меньшее время - по сравнению с загрузкой (Автокад пишет "processing image"). Т.е. минимизировать нужно размер файла растра на диске. (см. п. 1) 3. Растры после загрузки хранятся в памяти в Автокада в "развернутом" виде, т.е. и .tif и .bmp с одинаковым количеством пикселей будут занимать одинаковую память. 4. Существуют другие форматы, которые могут обеспечить (возможно) более комфортную работу с растрами, но они не поддерживаются Автокадом (.ECW ?) Это факты. Теперь вопросы: 1. После загрузки растри при выполнении пермещения (PAN), изменения масштаба (ZOOM) и регенерации возникает ощущение, что растры перечитываются именно с каталога где они лежат (а не из памяти и не из swap-а). Это важный момент, если растры лежат на сетевом диске - начинает влиять пропускная способность сети. Так ли это? (возможно есть какое-то ограничение на размер кэша, в который Автокад закачивает ратсры - если объем их больше - начинает подгрузку с каталога где они находятся) 2. При создании растров через Cad Overlay и Raster Desk для формата TIFF есть следующие параметры кодирования (Encoding Method): - UNCOMPRESSED - CCITT G3 1D BYTE-ALIGN - CCITT G3 1D EOL LEAD-EOL - CCITT G4 2D - MACPAINT PACKBITS и затем есть параметры Data Organization : - Tiled - Stripped - Monolithic Что это за параметры TIFF (Tiled, Stripped)? Насколько они влияют на скорость работы? Как можно поменять их для TIFF через другие программы конвертации растров? 3. Какие есть программы для конвертации TIFF, позволяющие делать тонкую настройку параметры формата? 4. Что можно сказать про работу с многостраничным TIF? Возможно этов Автокаде? Есть ли выгода? 5. Есть ли программы/скрипты, которые могут оценить скорость загрузки растров в Автокад - т.е. с некоторой точностью сделать замеры времени загрузки? (тогда можно делать тесты, дающие конкретные цифры и делать рекомендации по выбору формата) 6. Есть ощущение, что растр, вставленный под углом не кратным 90 градусам - обрабатывается (перерисовывается медленнее). Так ли это? 7. Кто-нибудь сталкивался с обсуждением этих вопросов на других форумах? Спасибо. |
|||