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

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


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 пользователей

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




  • Сообщения

    • IgP
      Нет. Файл находится в неком месте(папке) на диске ОС. Открывается NX-ом запущенном без(не из) ТС. (NX Native)   Прикольно ... Чудеса в решете ...   Ну, здесь получается, с учётом того, что на некую группы есть один человек, который имеет доступ в ТС, нужно писать инструкцию/регламент по доставанию файлов из ТС для работы и обратной их загрузки в ТС. По простому, изначально, я бы это сделал на основе функционала команд: "Export Assembly outside Teamcenter ..." и "Import Assembly into Teamcenter ..."
    • Viktor2004
      Так надо просто посмотреть по координатам машинным. В нуле они или нет
    • atox
      За весь день получилось три раза отрефереровать. Около этого концевика, но не точно в одном месте. Линейка Хейденхайн 486лс
    • mactepnew
      То есть для работы с файлами всё равно будет нужен ТС? Если да, это не подойдет. ТС есть только у одного человека из отдела, у остальных только NX. А работать с файлами нужно всем...   К сожалению, "должны" и "будут" - это разные слова. Должно было быть и обучение NX, и TC, но NX прошли галопом по Европам за 2 дня самый базис, а по ТС обучение еще даже не запланировано. Опять же, с учетом того, что поставить его успели только одному человеку - а потом ввели санкции, и мы больше не можем купить лицензии. Так что мы должны использовать ТС, но не будем) Мы недавно стали филиалом большой компании, где уже давно используют ТС и не работают офлайн. Вот мы и переходим с Creo и Windchill на NX и TC. Я пытаюсь пробить обучение, но начальство только разводит руками и говорит "мы пытаемся". Как долго они будут пытаться неизвестно, но ведь работать надо уже сейчас. Базовые вещи подсказывают "старшие" товарищи из головной организации, но вот операцию экспорта в офлайн они не знают: ну по меньшей мере работать офлайн - это неправильно. Попробую еще достучаться до админов, но есть большие сомнения - это очень важные и очень занятые люди...   А пока что погуглю про именованные ссылки, спасибо за наводку.
    • soulnuun
      По итогу долгих споров решили резать болгаркой на столе, который снизу распирает резину для того, чтобы диск не закусывало. Из альтернатив можно было отдать на гидроабразив в универ студентам
    • bnickl
      Гептил и Днепр. Так себе сочетание. Как думаете коллеги? 
    • soulnuun
      Перехожу с компаса на SE, в упор не могу спозиционировать 2 детали друг относительно друга. Нужен размер 5 мм, но SE не дает его выставить, т.к. грани не параллельны, а при попытке выставление расстояния между 2-мя ребрами, автоматически выбирается совпадение осей. В компасе было бы достаточно выбрать 2 ребра и ввести расстояние, как это сделать в SE я не представляю        
    • IgP
      @mactepnew Честно говоря не очень то и понятно, что же вы хотите ... Если: Правда, никакой это не офлайн, а из базы (из под управления ТС) на диск ОС ... Тогда всё банально просто: Пользуясь стандартным функционалом ТС, посредством функционала именованных ссылок сохраняете файл как ГМ так и чертежа в нужное вам место на диске ОС в оригинальном формате prt. Связь чертежа с моделью "остаётся". Можете воспользоваться командой NX "Export Assemble outside Teamcenter". А вот этим: вы только всё запутали и поломали ... С другой стороны, раз на вашем предприятии, работают с/в ТС, то, однозначно, есть админы, как минимум по ТС, работу с именованными ссылками они вам должны рассказать ... с большой долей вероятности должны быть и спецы по NX, и они тоже могут и должны. Да и вообще, работы в ТС без понимания фундаментальных основ ... не представляю, как это возможно. У нас, базовый/фундаментальный курс всего-то 10 час. Для вас после Windchill, правда вы про него не упоминали, можно было бы это сделать значительно быстрее.
    • Aiche
      Да, должен, так как точно в это же место смотря датчики ставили до того и возврат работал без ошибок, после получается исправления (перезаписания) как нужно 0 с обнулением APZ, APC перестал выходить в то же место Хорощо попробуем
    • brigval
      До кучи. Держите свою актуальную копию в запасе. И раз в день (неделю, месяц или после увольнения суперконструктора) просто перезаписываете нужные файлы. И думать не надо и не трудно.  
×
×
  • Создать...