Как вставить png в файл Adobe Illustrator или Expression Design для создания XAML - PullRequest
2 голосов
/ 07 октября 2008

У меня есть файл AI. Я вставляю его в Expression Blend и затем экспортирую XAML для использования в моем проекте WPF. Работает для большинства моих файлов, но некоторые экспортируют XAML плюс отдельный файл png. Что я могу сделать, чтобы png был встроен в пути моего изображения, а не в отдельное изображение? Можно ли это сделать?

Ответы [ 4 ]

2 голосов
/ 07 октября 2008

Оформить заказ на этой странице, которая описывает преобразование растровой графики в векторную, а затем XAML -

http://weblogs.asp.net/rrobbins/archive/2007/11/11/how-to-convert-raster-graphics-to-xaml.aspx

2 голосов
/ 07 октября 2008

Другой способ, которым вы можете воспользоваться, - использовать Expression Design для преобразования файла .ai.

(Обратите внимание, что после открытия Expression Design вам необходимо создать новый документ, прежде чем элемент меню File-> Import даже будет включен.)

Однако, как только вы преобразуете файл .ai с помощью Expression Design, у вас, вероятно, все еще будет проблема с наличием некоторой растровой информации в .ai ..., которую, как уже упоминал Террапин, трудно преобразовать в вектор (и обычно приносит большой объем памяти, позволяющий приблизиться к качеству растрового изображения).

Но, чтобы помочь вам, Expression Design также имеет некоторую возможность конвертировать растровую информацию в векторную. Если вы выбираете изображение, которое хотите преобразовать, просто перейдите к Object-> Image-> Auto Trace Image , чтобы преобразовать его.

См. Этот StackOverflow вопрос для получения дополнительной информации, но в основном Microsoft позволяет вам загрузить пробную версию, которую можно использовать в течение 90 дней.

Надеюсь, это поможет.

1 голос
/ 07 октября 2008

Похоже, что сгенерированный PNG, вероятно, является растровой частью вашего AI-файла, и его нельзя преобразовать в векторную графику. Вы импортируете PNG, JPG или другую растровую графику в свой AI-файл?

0 голосов
/ 08 октября 2008

Чтобы преобразовать растровые изображения в векторные, я нашел Inkscape (бесплатный), который отлично справился с работой (сравнимо с VectorMagic, который, кстати, больше не является бесплатным).

В Inkscape импортируйте изображение и используйте функцию «Путь / Трассировка». У него много контроля.

После преобразования в векторное изображение сохраните его в формате SVG. Затем, используя ViewerSvg , вы можете преобразовать в векторные данные XAML. (Путь и холст)

...