Перейти к публикации

Как сохранить картинку вида в векторном формате?


leonidnk

Рекомендованные сообщения

Или я очень заумно изложил свои мысли, или их никто не прочитал :sad: А была попытка объяснить, что вектор и всякие там спецэффекты несовместимы.

И еще дополню: не каждый принтер (а точнее его драйвер) сохраняет в файл PostScript (читай - вектор), это делают ТОЛЬКО PostScript-вые принтера! PCL-ные же сохраняют свою внутренню картинку, что-то типа растра... Посему дабы получить PS-файл, нужно установить соответствующий принтер, для ч/б идеальным будет какая-нибудь последняя модель Accel-A-Writer из стандартных драйверов виндовс - по сути это один их самых "правильных" PostScript-принтеров... Цвет - точно не помню, посмотрите спецификацию принтера чтобы там был аппаратный PostScript, а не программный.

Ссылка на сообщение
Поделиться на других сайтах


Или я очень заумно изложил свои мысли, или их никто не прочитал  :sad: А была попытка объяснить, что вектор и всякие там спецэффекты несовместимы.

И еще дополню: не каждый принтер (а точнее его драйвер) сохраняет в файл PostScript (читай - вектор), это делают ТОЛЬКО PostScript-вые принтера! PCL-ные же сохраняют свою внутренню картинку, что-то типа растра... Посему дабы получить PS-файл, нужно установить соответствующий принтер, для ч/б идеальным будет какая-нибудь последняя модель Accel-A-Writer из стандартных драйверов виндовс - по сути это один их самых "правильных" PostScript-принтеров... Цвет - точно не помню, посмотрите спецификацию принтера чтобы там был аппаратный PostScript, а не программный.

<{POST_SNAPBACK}>

А в чем собственно гдавная идея (или проблема) - зачем это нужно?

Может так будет понятнее (я имею ввиду для меня, ну может и для других)?

Избитая фраза: чтобы получить правильный ответ нужно задать правильный вопрос.

Ссылка на сообщение
Поделиться на других сайтах

А в чем собственно гдавная идея (или проблема) - зачем это нужно?

Может так будет понятнее (я имею ввиду для меня, ну может и для других)?

Избитая фраза: чтобы получить правильный ответ нужно задать правильный вопрос.

<{POST_SNAPBACK}>

:blink: Вообще-то тема называется "Как сохранить картинку вида в векторном формате?, Хочу экспортировать в векторный формат", если вдруг забыли... :unsure:

А главная идея (попытаюсь подитожить все вышесказанное):

- если вам из какой-то программы (в том числе и SolidWorks), потребовалось сохранить данные (картинку, текст и пр.) в векторном формате, но в данной программе отсутствует опция такого сохранения, не отчаивайтесь, а попробуйте просто распечатать требуемое в файл, используя при этом PostScript-принтер. В большинстве случаев результат будет требуемым. НО, не пытайтесь получить ЧИСТЫЙ вектор с использованием спецэффектов, как то тени, градиентные переходы и прочее - это просто невозможно в силу специфики векторного формата. Да, совершенно справедливо утверждать, что вполне возможно создать любую тень или градиентный переход, используя большое (скорее даже огромное) количество тонких линий, НО работать с таким файлом будет малореальным - растрировать его видеокарта или принтер будут очень долго...

PS. Извините, что казалось бы простое уточнение специфики векторного формата вызвало столько бурную реакцию... Хотелось как лучше, а получилось как всегда... :sad: Хотя если прочитать внимательно высказывание каждого, то говорили мы об одном и том же...

Ссылка на сообщение
Поделиться на других сайтах

:blink: Вообще-то тема называется "Как сохранить картинку вида в векторном формате?, Хочу экспортировать в векторный формат", если вдруг забыли...  :unsure:

А главная идея (попытаюсь подитожить все вышесказанное):

- если вам из какой-то программы (в том числе и SolidWorks), потребовалось сохранить данные (картинку, текст и пр.) в векторном формате, но в данной программе отсутствует опция такого сохранения, не отчаивайтесь, а попробуйте просто распечатать требуемое в файл, используя при этом PostScript-принтер. В большинстве случаев результат будет требуемым. НО, не пытайтесь получить ЧИСТЫЙ вектор с использованием спецэффектов, как то тени, градиентные переходы и прочее - это просто невозможно в силу специфики векторного формата. Да, совершенно справедливо утверждать, что вполне возможно создать любую тень или градиентный переход, используя большое (скорее даже огромное) количество тонких линий, НО работать с таким файлом будет малореальным - растрировать его видеокарта или принтер будут очень долго...

PS. Извините, что казалось бы простое уточнение специфики векторного формата вызвало столько бурную реакцию... Хотелось как лучше, а получилось как всегда...  :sad: Хотя если прочитать внимательно высказывание каждого, то говорили мы об одном и том же...

<{POST_SNAPBACK}>

Хочу напомнить, для сведения:

как работает матричный или струйный или лазерный принтер - это по сути растровые устройства. Когда-то я занимался прогамированием EPSON`а (А3) так что язык его я знаю (или вернее знал - это было году в 1994-97).

Потом фирма купила плоттер HP-A1-перьевой - вот это устройство чисто векторное и язык HPGL или HPGL-2 соответсвенно:

указываются координаты X0,Y0,

затем команда "опустить перо",

затем команда перейти в координаты X1,Y1

и команда "поднять перо".

Так что векторный и растровый форматы - вещи взаимоисключающие.

А если так уж приспичило надо искать гибридные графические редакторы, которые позволяют совмещать и векторную и растровую графику - были такие в свое время, но правда я давно о них не слышал. По-моему они "умерли".

quote

>>Вообще-то тема называется "Как сохранить картинку вида в векторном >>формате?, Хочу экспортировать в векторный формат.

Так не бывает. Для преобразования растра в вектор есть специальные программы - называются Векторизаторы или Трассировщики (например CorelTrace ну и много других).

А просто экспорта растра в вектор, насколько мне известно, НЕ существует!

И вообще при чем здесь PRN-файлы, это вообще какой-то "извращенный" метод, у Вас не заклинило на них?

Только без обиды.

Ссылка на сообщение
Поделиться на других сайтах

Хочу напомнить, для сведения:

как работает матричный или струйный или лазерный принтер - это по сути растровые устройства.

Уважаемый ssv22, Вы неправы. Принтер принтеру рознь! Существуют PCL-принтеры и подобные им (которые Вы видимо и программировали), и PS-принтеры (работают аналогично упоминаемому проттеру). В последние засылается вектор, который аппаратно в самом принтере растрируется, с максимально возможным для устройства качестве. Подобные принтеры используются в проффесиональных целях (для вывода пленок в полиграфии, например).

Так не бывает. Для преобразования растра в вектор есть специальные программы - называются Векторизаторы или Трассировщики (например CorelTrace ну и много других).

Почему же не бывает? Все зависит от внутреннего представления данных в программе. Многие программы работают по сути с вектором, растрируя его уже на стадии вывода на экран.

И вообще при чем здесь PRN-файлы, это вообще какой-то "извращенный" метод, у Вас не заклинило на них?

"Извращенный" - согласен. НО, как сохранить, например, таблицу или внедренное WMF-изображение из того же Ворда в векторе? (ну бывает что нужно, поверьте). Очень просто - печатаем в файл на PS-принтер и получаем векторный формат! Та же процедура помогает и со множеством других программ! На экране все растр, это да, но что внутри самих программ, знают только разработчики :smile: И совершенно нетрудно проверить это самому, перед применением векторизаторов! :wink:
Ссылка на сообщение
Поделиться на других сайтах

"Извращенный" - согласен. НО, как сохранить, например, таблицу или внедренное WMF-изображение из того же Ворда в векторе?

  :wink:

<{POST_SNAPBACK}>

Ха, WMF кстати - чисто векторный формат.

И давайте не будем утверждать кто прав кто не прав, лучше говорить: я согласен или не согласен. Так будет демократичней и более объективней.

Ну а в чем задача (глобально) я так и не понял. Или это просто упражнение для ума?

И пожал-та не надо мне объяснять прописные истины насчет принтеров.

Ссылка на сообщение
Поделиться на других сайтах

Ха, WMF кстати - чисто векторный формат.

И давайте не будем утверждать кто прав кто не прав, лучше говорить: я согласен или не согласен. Так будет демократичней и более объективней.

Ну а в чем задача (глобально) я так и не понял. Или это просто упражнение для ума?

И пожал-та не надо мне объяснять прописные истины насчет принтеров.

<{POST_SNAPBACK}>

Да, WMF - векторный формат. Но извлечь его из Ворда в векторе стандартными средствами не возможно... Вот и приходится "извращаться".

Согласен, что несколько некорретно с моей стороны... Прошу прощения :sad:

Глобальная задача - получить вектор из 3D. Итог - невозможно стандартными средствами SolidWorks. И попытка объяснить "почему", а не просто "нельзя и все тут". А также на будущее - существующие нестандартные пути получения вектора.

А истины - ну сами же сказали что "струйный или лазерный принтер - это по сути растровые устройства". Я попытался опровергнуть это... Собственно и все... Ничего личного...

Ссылка на сообщение
Поделиться на других сайтах

Я попытался опровергнуть это... Собственно и все... Ничего личного...

<{POST_SNAPBACK}>

Что же тут опровергать - они же "рисуют" точками, вот и получается растр.

А получить вектор из 3D, как я уже говорил - Векторизаторы или Трассировщики.

Другой дороги НЕТ!

Ссылка на сообщение
Поделиться на других сайтах

Да, WMF - векторный формат. Но извлечь его из Ворда в векторе стандартными средствами не возможно... Вот и приходится "извращаться".

<{POST_SNAPBACK}>

Сделал эксперимент. И путем Ctrl-C из MS Word 2003, а потом Ctrl-V в Adobe Illustrator CS2 получил прекрасное векторное изображение. :wink:
Ссылка на сообщение
Поделиться на других сайтах

Это бесполезно :smile: Каждый слышит то, что хочет услышать :smile: Ладно, пусть будет по Вашему - принтеры растровые, из Ворда копируем через клипбоард, а 3D вектором сделать нельзя. Считаю дискусию завершенной :surrender::smile:

Ссылка на сообщение
Поделиться на других сайтах

Это бесполезно  :smile: Каждый слышит то, что хочет услышать  :smile: Ладно, пусть будет по Вашему - принтеры растровые, из Ворда копируем через клипбоард, а 3D вектором сделать нельзя. Считаю дискусию завершенной  :surrender:  :smile:

<{POST_SNAPBACK}>

Это не серьезный стиль. Я сижу перед открытым Word документом с картинками в WMF формате, рассказываю тебе о результатах своего эксперимента, а вместо благодарности слышу слова о невозможности того, что я вижу. Но я ведь это вижу. Что с этим будем делать? :thumbdown:
Ссылка на сообщение
Поделиться на других сайтах

Это не серьезный стиль. Я сижу перед открытым Word документом с картинками в WMF формате, рассказываю тебе о результатах своего эксперимента, а вместо благодарности слышу слова о невозможности того, что я вижу. Но я ведь это вижу. Что с этим будем делать?  :thumbdown:

<{POST_SNAPBACK}>

Я еще упоминал таблицы... WMF - это частный случай, согласен что просто WMF достаточно скопировать (но некоторые все равно глючат). НО, существуют еще варианты с графикой самого Ворда, несколькими WMF, которые "слеплены" в один, WMF вместе с текстом, и прочее. Иногда клиенты такое намутят, что плакать хочется. Там копирование через буфер не катит.
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...