Запись изображения в формате других систем

Материал из K3-Macro
Макро | Файлы | Новая сцена | Открыть файл | Открыть последний | Добавление файла в сцену | Просмотр содержимого диска | Выход из K3 | Сохранение сцены | Записать модель в формате других систем | Записать изображение в формате других систем | Загрузить модель из других систем | Информация о текущей сцене | Функции файловой системы | Печать

Параметры экспорта изображения

Команда осуществляет экспорт изображения в различные форматы.

exp2d <Format> <Params> <Name> [overwrite]

Команда осуществляет экспорт изображения в формат <Format> с параметрами экспорта <Params> и именем файла <Name>.

Для различных форматов существует свой перечень параметров экспорта.

I.png При экспорте изображения из диалогового окна при нажатии на кнопку "Параметры" можно задать параметры экспорта в диалоговом окне. Параметры диалогового окна определяет видовое окно, по которому будет создаваться плоское изображение для экспорта, режим, вписать или нет изображение во весь экран, монохромное или цветное будет изображение и будет ли выполняться исключение или нет наложения отрезков при экспорте.
I.png Все ключи в команде необязательные. Если ключ отсутствует, соответствующее значение берется из параметров (меню Установки/Параметры)

Экспорт в формат Компас[править | править код]

exp2d frg [inscribe {yes|no}] [mono {yes|no}] [optimized {yes|no}] [vport <VPort>] continue [<Name> [overwrite ]]

Команда осуществляет экспорт изображения в формат Компас с именем <Name>. Необязательный ключ overwrite указывает, что если файл с таким именем существует, то его надо перезаписать. Если ключ не указан, появится диалоговое окно с запросом перезаписи.

Дополнительные ключи:

vport — номер видового окна <VPort> для получения изображения (1-4);
inscribe yes — экспортировать все изображение, даже то, что выходит за видимые границы экспортируемого видового окна;
inscribe no — экспортировать только видимую в окне часть изображения;
mono yes — экспортировать все линии изображения черным цветом;
mono no — экспортировать все линии изображения с сохранением их цвета;
optimized yes — при экспорте исключить наложение линий друг на друга;
optimized no — не исключать наложение линий друг на друга.

При опускании ключа используется его предыдущее значение. Если опустить <Name>, то будет открыто диалоговое окно для выбора файла, в который надо экспортировать.

Экспорт в формат рисунка КИТЕЖ 2.0[править | править код]

exp2d pic [inscribe yes|no] [mono yes|no] [optimized yes|no] [vport <VPort>] continue [<Name> [overwrite ]]

Команда осуществляет экспорт изображения в формат рисунка КИТЕЖ 2.0 с именем <Name>. Необязательный ключ overwrite указывает, что если файл с таким именем существует, то его надо перезаписать. Если ключ не указан, появится диалоговое окно с запросом перезаписи.

Дополнительные ключи:

vport — номер видового окна <VPort> для получения изображения (1-4);
yes — экспортировать все изображение, даже то, что выходит за видимые границы экспортируемого окна;
inscribe no — экспортировать только видимую в окне часть изображения;
mono yes — экспортировать все линии изображения черным цветом;
mono no — экспортировать все линии изображения с сохранением их цвета;
optimized yes — при экспорте исключить наложение линий друг на друга;
optimized no — не исключать наложение линий друг на друга.

При опускании ключа используется его предыдущее значение. Если опустить <Name>, то будет открыто диалоговое окно для выбора файла, в который надо экспортировать.

Экспорт в формат AutoCAD[править | править код]

exp2d dxf [binary | text] [inscribe yes|no] [mono yes|no] [reper yes|no] [optimized yes|no] [byobject yes|no] [bycolor yes|no] [bythickness yes|no] [CreatePath yes|no] [SupportEntities yes|no] [precision <Prec>] [version 10|11|12] [vport <VPort>] done <Name> [overwrite]

Команда осуществляет экспорт изображения в формат AutoCAD с точностью (precision) <Prec> знаков после точки. Файл может быть текстовым (text) или двоичным (binary). Имя файла - <Name>. Необязательный ключ overwrite указывает, что если файл с таким именем существует, то его надо перезаписать. Если ключ не указан, появится диалоговое окно с запросом перезаписи.

Дополнительные ключи:

vport — номер видового окна <VPort> для получения изображения (1-4);
inscribe yes|no — экспортировать все изображение или только видимую в окне часть;
mono yes|no — все линии черные или со своим цветом;
reper yes|no — добавить изображение координатного репера;
optimized yes|no — при экспорте исключить (yes) или не исключать (no) наложение линий друг на друга;
byobject yes|no — оптимизация каждого объекта независимо друг от друга;
bycolor yes|no — оптимизировать линии каждого цвета независимо от линий с другими цветами;
bythickness yes|no — оптимизировать линии определенной толщины независимо от линий с другой толщиной;
CreatePath yes|no — создавать контура из смежных линий;
SupportEntities yes|no — объекты с типом текст, размер, дуга, окружность и плоский контур, лежащие в плоскостях, параллельных картинной плоскости экспортируемого изображения экспортируются с сохранением своего типа;
version 10|11|12 — версия AutoCAD, для которой будем создавать DXF

Экспорт в формат HPGL[править | править код]

Параметры экспорта в формат HPGL

exp2d hpgl [inscribe yes|no] [mono yes|no] [optimized yes|no] [width <W>] [height <H>] [vport <VPort>] continue <Name> [overwrite]

Команда осуществляет экспорт изображения в формат HPGL с именем <Name>. Необязательный ключ overwrite указывает, что если файл с таким именем существует, то его надо перезаписать. Если ключ не указан, появится диалоговое окно с запросом перезаписи.

Дополнительные ключи:

vport — номер видового окна <VPort> для получения изображения (1-4);
inscribe yes|no — экспортировать все изображение или только видимую в окне часть;
mono yes|no — все линии черные или со своим цветом;
optimized yes|no — исключить наложение отрезков;
width <W> — ширина формируемого изображения в миллиметрах (от 1 до 800);
height <H> — высота формируемого изображения в миллиметрах (от 1 до 800);


Экспорт в формат wmf[править | править код]

exp2d wmf {yes | no} [height <Height>] [width <Width>] [mono {yes | no}] [optimized {yes | no}] [header {yes | no}] [frame {yes | no}] [inscribe {yes | no}] [vport <VPort>] continue <Name> [overwrite]

Команда осуществляет экспорт изображения в формат wmf с именем <Name> со сформированным заголовком (yes) или без него (no). Дополнительные ключи позволяют задать параметры экспорта изображения

vport — номер видового окна <VPort> для получения изображения (1-4);
height <Height> — высота изображения;
width <Width> — ширина изображения;
mono {yes | no} — монохромное или цветное изображение;
optimized {yes | no} — исключить или нет наложение отрезков;
header {yes | no} — формировать или нет заголовок изображения;
frame {yes | no} — формировать или нет рамку вокруг изображения;
inscribe {yes | no} — вписать или нет изображение в габариты;
hairline {yes | no} — использовать толщину линии в один пиксел (волосяная линия);
fit {yes | no} — подогнать толщину линии по габариту рисунка.

Необязательный ключ overwrite указывает, что если файл с таким именем существует, то его надо перезаписать. Если ключ не указан, появится диалоговое окно с запросом перезаписи.



Примечание. Поскольку файл в формате wmf применяется в основном для импорта в приложение MS Office, то следует отметить, что различные версии приложений то требуют заголовка, то не требуют. Поэтому вопрос о наличии или отсутствии заголовка в wmf файле необходимо решать в контексте с программным обеспечением, в котором планируется этот файл Экспорт в формат wmf

I.png Поскольку файл в формате wmf применяется в основном для импорта в приложение MS Office, то следует отметить, что различные версии приложений то требуют заголовка, то не требуют. Поэтому вопрос о наличии или отсутствии заголовка в wmf файле необходимо решать в контексте с программным обеспечением, в котором планируется этот файл Экспорт в формат wmf

Экспорт в формат pdf[править | править код]

exp2d pdf [height <Height>] [width <Width>] [mono {yes | no}] [optimized {yes | no}] [frame {yes | no}] [inscribe {yes | no}] [vport <VPort>] continue <Name> [overwrite]

Команда осуществляет экспорт изображения в формат pdf с именем <Name>. Дополнительные ключи позволяют задать параметры экспорта изображения.

vport — номер видового окна <VPort> для получения изображения (1-4);
height <Height> — высота изображения в мм;
width <Width> — ширина изображения в мм;
mono {yes | no} — монохромное или цветное изображение;
optimized {yes | no} — исключить или нет наложение отрезков;
frame {yes | no} — формировать или нет рамку вокруг изображения;
inscribe {yes | no} — вписать или нет изображение в габариты.

Необязательный ключ overwrite указывает, что если файл с таким именем существует, то его надо перезаписать. Если ключ не указан, появится диалоговое окно с запросом перезаписи.

Экспорт в формат K3-файла[править | править код]

exp2d k3 [inscribe {yes|no}] [rotate {yes|no}] [mono {yes|no}] [byobject {yes|no}] [bycolor {yes|no}] [bythickness {yes|no}] [CreatePath {yes|no}] [SupportEntities {yes|no}] [vport <VPort>] [AsOneObj {yes|no}] done [<Name> [overwrite ]]

Команда осуществляет экспорт изображения (плоский рисунок) в формат K3. Имя файла — <Name>. Необязательный ключ overwrite указывает, что если файл с таким именем существует, то его надо перезаписать. Если ключ не указан, появится диалоговое окно с запросом перезаписи.

Дополнительные ключи:

vport — номер видового окна <VPort>для получения изображения (1-4);
inscribe {yes|no} — экспортировать все изображение или только видимую в окне часть;
rotate {yes|no} — повернуть изображение на 180 градусов; (С версии 8.1)
mono {yes|no} — все линии черные или со своим цветом;
byobject {yes|no} — оптимизация каждого объекта независимо друг от друга;
bycolor {yes|no} — оптимизировать линии каждого цвета независимо от линий с другими цветами;
bythickness {yes|no} — оптимизировать линии определенной толщины независимо от линий с другой толщиной;
CreatePaths {yes|no} — создавать контура из смежных линий;
SupportEntities {yes|no} — объекты с типом текст, размер, дуга, окружность и плоский контур, лежащие в плоскостях, параллельных картинной плоскости, экспортируемого изображения экспортируются с сохранением своего типа.
AsOneObj {yes|no} — как один объект (создавать наборы).

Экспорт в растровые форматы[править | править код]

Среди растровых форматов, в которые можно осуществить экспорт изображения наличествуют следующие: bmp, jpeg, gif, tga.

Экспорт изображения в растровые форматы
Экспорт изображения в растровые форматы

exp2d {bmp | jpeg | gif | tga | png} [mono | color | rend | photo] [vport <VPort>] [size {<Width> <Height>} | byvport] [background <Color>] [inscribe {yes | no}] [filter <Filter>] [jquality <JQuality>] [pquality <PQuality>] [hemwidth <HemWidth>] [hemcolor <HemColor>] continue <Name> [overwrite]

Команда осуществляет экспорт изображения в выбранный растровый формат (bmp | jpeg | gif | tga | png) с именем <Name>. Дополнительные ключи позволяют задать параметры экспорта изображения.

mono | color | rend | photo — тип изображения: монохромное, цветное, полутоновое или фотовизуализация;
vport — номер видового окна <VPort>для получения изображения (1-4);
size — размеры изображения по ширине и высоте соответственно (<Width> <Height>) или по размерам видового окна (byvport);
background — цвет фона <Color>;
inscribe — вписывать (yes) или не вписывать (no) картинку в размеры видового окна;
filter — установить фильтр <Filter>по типу экспортируемых объектов. В K3 v7.3 Фильтр представляет собой битовую маску из двух бит. Младший бит — экспортируются или нет источники света, второй бит — экспортируются или нет линии. Пример. 0х00 (0) — не источники света, ни линии не экспортируются, 0х10 (2) — экспортируются линии, а источники света не экспортируются, 0х11 (3) — экспортируются и источники света и линии.
jquality — качество jpeg, равное <JQuality>. Устанавливается в процентах от одного до ста;
pquality — качество фотовизуализации равное <PQuality>. Устанавливается в процентах от одного до ста;
hemwidth — ширина рамки изображения, равная <HemWidth>;
hemcolor — цвет рамки изображения <HemColor>. Если число отрицательное, цвет <HemColor> генерится случайно.
crop {yes|no} — обрезать или не обрезать изображение по размеру картинки;
trpng {yes|no} — устанавливать или нет прозрачный цвет для формата png

Необязательный ключ overwrite указывает, что если файл с таким именем существует, то его надо перезаписать. Если ключ не указан, появится диалоговое окно с запросом перезаписи.

При использовании команды экспорта изображения в растровые форматы существует возможность задать параметры экспорта в диалоговом блоке. Тем более, что при помощи диалогового окна можно определить параметры экспорта более тонко.


Макро | Файлы | Новая сцена | Открыть файл | Открыть последний | Добавление файла в сцену | Просмотр содержимого диска | Выход из K3 | Сохранение сцены | Записать модель в формате других систем | Записать изображение в формате других систем | Загрузить модель из других систем | Информация о текущей сцене | Функции файловой системы | Печать