Показаны сообщения с ярлыком цвет. Показать все сообщения
Показаны сообщения с ярлыком цвет. Показать все сообщения

21 января 2012 г.

Сжатие отсканированных чертежей

В конструкторской практике сталкиваюсь с необходимостью хранить и пересылать через Интернет порой очень старые чертежи в отсканированном виде. И если относительно новые чертежи, которые печатались на плоттере, сканируются "чисто”, то старые чертежи, прошедшие через допотопные методы хранения и копирования, могут иметь ужасный вид. Такие чертежи несут в себе много паразитных графических данных, которые значительно увеличивают объем файла с чертежом. Так что сейчас разберемся, как можно бороться с графическим шумом в чертежах.

Например отсканировали мы на обыкновенном офисном сканере вот такой чертеж.

7new_compress_JPEG

Как правило сканированные изображения сохраняются в форматы TIFF, JPEG.

Данный чертеж формата А4 был отсканирован через программу “Факсы и сканирование Windows” со следующими параметрами:

Размеры 2552х3510, разрешение 300 точек на дюйм, глубина цвета 24 бита, алгоритм сжатия LZW. Объем файла 22,1 МБ.

С таким объемом файлы посылать по e-mail никуда не годится. Тогда я сжал чертеж в формат JPEG при прочих равных параметрах. Получил файл объемом 2,3 МБ  - уже лучше, но чертеж все еще содержит много мусора. Но во-первых такой чертеж будет очень грязно выглядеть при печати на принтере, во-вторых лишний объем увеличивает время пересылки и занимаемое место на жестком диске. Да и вообще стараюсь избегать формата JPEG из-за вносимых им в изображение искажений.

Для подобного чертежа вполне должно хватить монохромного изображения. Если чертеж не окончательно испорчен временем и качественно отсканирован, то можно перевести его в монохромный формат, попутно избавив его от графического мусора.

Если у вас есть специальный крупноформатный инженерный сканер, то скорее всего он имеет свои средства для оптимизации отсканированных чертежей. А если у вас сканер обычный, то можно воспользоваться различными графическими редакторами.  Лично мой выбор – бесплатный графический пакет GIMP.

Проделаем с чертежом следующее.

  1. Отрываем чертеж в GIMP, выделяем весь чертеж, кроме ненужных краев, инструментом прямоугольного выделения, затем переходим в меню “Изображение“ и выбираем команду “Откадрировать в выделение”. Также можно воспользоваться функцией автоматического кадрирования из того же меню, в таком случае выделять ничего не нужно.
    image
  2. Далее открываем меню “Цвет”, выбираем в нем команду “Порог”. Этот фильтр и преобразует изображение в черно-белое.
    image
  3. В настройках фильтра сразу можно нажать на кнопку “Авто”, а также вручную можно подвигать маркеры пороговых значений белого и черного цвета. Изменения в изображении отображаются сразу.
    image
  4. Теперь когда у нас есть фактически черно-белое изображение, можно понизить глубину цвета. Выберем цветовой режим изображения “Индексированное…” из меню “Изображение->Режим –>“.
    image
    В открывшемся окне настроек выбираем создание палитры с числом цветов равным двум (2).
    image
  5. Теперь сохраним файл как изображение в формате TIFF с LZW сжатием.
    image

В итоге получаем TIFF файл с глубиной цвета в 1 бит (монохромное), LZW сжатием и объемом всего в 122 КБ. Такие чертежи хорошо пересылать по электронной почте, хранить в большом количестве на дисках и распечатывать.

image

Залогом успешной обработки чертежа служит качественное сканирование. Проследите, чтобы при сканировании лист плотно прилегал к прозрачной поверхности сканера.

10 июня 2011 г.

Транслятор слоев AutoCAD

Иногда возникает необходимость привести оформленный по одному шаблону чертеж в соответствие с другим шаблоном. Например при составлении сборки изделия, детали и входящие сборочные единицы к которому вычерчивались в разных организациях. Чтобы не заниматься переоформлением чертежей вручную, в AutoCAD предусмотрен транслятор слоёв.
Само название инструмента дает нам представление о его функциональности - переводить одни слои чертежа в другие. Поэтому, если вы хотите чтобы транслятор слоев переделал чертеж из одного шаблона в другой с наименьшими последующими затратами ручного труда, нужно выполнять чертежи аккуратно, соблюдая распределение объектов по соответствующим слоям. Лучше всего, если для всех объектов чертежа такие свойства как цвет, тип и вес линии назначены "по слою". Если в стилях размеров и мультивыносок у вас каким-то видам объектов заданы определенные цвета, то после работы транслятора слоев придется самому пробежаться по настройкам стилей, и исправить цвета на новые. Чем меньше в чертеже объектов с не соответствующими слою свойствами, тем лучше.
Вызывается транслятор слоев командой _laytrans (Сервис->Стандарты оформления->Транслятор слоев) и выглядит следующим образом:
Layer Translator
В колонке слева отображается список слоев текущего чертежа. В колонке справа можно создать новые слои, задав для них свойства типа и веса линий, цвета и прозрачности, а главное - можно загрузить список слоев из другого чертежа, который послужит нам новым шаблоном.
Дальше все просто - выбираем слой слева, выбираем соответствующий справа, нажимаем кнопку "Сопоставить". Делаем так со всеми слоями, которые нужно преобразовать. Таблица сопоставления слоев показывает как будут преобразовываться слои, также в ней можно дополнительно настроить свойства целевых слоев после преобразования. Нажимаем кнопку "Преобразовать" и наблюдаем результаты. Как было упомянуто выше - может понадобится немного подправить стили аннотаций.
Настройки преобразования можно сохранять в файлах стандартов *.dws.
В зависимости от сложности и качества выполнения чертежа на преобразование его от одного шаблона оформления к другому может потребоваться от 5 до 15 минут.