Adobe Illustrator Save For Web SVG становится пустым

Windows 7, ИИ CS5

У меня есть несколько артбордов с разными версиями логотипа, которые я пытаюсь сохранить в виде .svgфайла.

ctrl+ shift+ alt+ sк save for web.

Логотип активной монтажной области отображается на панелях предварительного просмотра. Я могу переключиться с GIF на любой другой формат и увидеть логотип в превью. Иногда немного меняет внешний вид (как и должно быть). Но когда я выбираю SVG, НИЧЕГО, предварительный просмотр становится полностью пустым. Я вижу артборд, но на нем ничего нет.

EDIT: более подробная информация о логотипе, методах сохранения и результате сохранения в формате SVG из Save for Webлоготипа содержит нарисованные от руки пути, а также некоторые напечатанные шрифты. При использовании Save AsAI будет сохранен весь файл (все монтажные области и вещи за пределами монтажных областей) как SVG, при этом будет видна только активная монтажная область. Он преобразует шрифты в контуры, если этот параметр выполнен успешно. Все выглядит отлично, за исключением того, что он сохранил больше, чем просто активный артборд. Использование Save for Webсохраняет только активный артборд, кажется. Кроме того, выбор SVG с помощью «Сохранить для Интернета» приводит к тому, что SVG выглядит пустым (при просмотре в браузере). Но когда я открываю этот SVG в AI, я вижу именно то, что должен: логотип со шрифтом, преобразованным в контур.

EDIT2: я считаю, что выяснил, в чем проблема, но не почему. Я использовал «сохранить для Интернета», чтобы получить пустой (при просмотре в браузере) svg. Но при повторном открытии он показал именно тот артборд, который я пытался сохранить изначально. Теперь, снова используя «Сохранить для Интернета», изображение не исчезало из предварительного просмотра при выборе SVG. И его сохранение привело к пригодному для использования SVG. Открыв 2 файла, я нашел это:

Плохой файл SVG (логотип есть, но не виден):

viewBox="1366.6 -2698.5 1785 241"
enable-background="new 1366.6 -2698.5 1785 241"

Хороший файл SVG (логотип виден):

viewBox="0 0 1785 241"
enable-background="new 0 0 1785 241"

По какой-то причине ИИ сохраняет неверную информацию о просмотре при использовании Save for Webи выборе SVG в .aiфайле. Но при открытии сохраненного SVG и пересохранении сохраняет корректно.

Почему это происходит? Как это исправить? Спасибо.

Включен ли предварительный просмотр надпечатки? Это сильно влияет на функции сохранения для Web.

Ответы (3)

Я думаю, что проблема заключается в том, что несколько монтажных областей имеют общие слои. Убедитесь, что монтажная область, которую вы пытаетесь использовать с помощью инструмента «Сохранить для Интернета», не содержит никаких слоев за пределами монтажной области. Лучший рабочий процесс, который я нашел, — это создать новый слой верхнего уровня, а НЕ подслой, и переместить все изображения, которые находятся на монтажной области, в этот слой. Теперь функция «Сохранить для Интернета» должна работать.

Я использую CS7, где формат преобразования .SVG был удален для «Сохранить для Интернета», но может быть ваш логотип является растровым изображением или использует растровые эффекты? Я полагаю, что иллюстратор попытается превратить его в черно-белый вектор и просто прочитает все как белое. Если это растр, вам нужно будет более точно преобразовать его в векторное изображение, поскольку SVG — это векторный тип файла.

Странно, что «сохранить как» сохранит его как SVG, но сохранит весь файл, все артборды и вещи за пределами артбордов. Если ИИ может сохранить его как SVG, то почему нет? У меня есть несколько нарисованных от руки надписей с использованием путей, а также некоторые шрифты, которые, как я думал, будут преобразованы в контур во время сохранения.
Мой единственный ответ на это заключается в том, что это похоже на сохранение файла .doc в виде файла .txt. Это все хорошо, но если в файле .doc есть картинки, то работать не будет. Поэтому, если в вашем файле есть растровые элементы, Illustrator не сможет их сохранить из-за ограничений типа файла SVG. А CS6 >_> Я путаюсь с iOS-версиями.
@Justin Я понял, что когда я сохраняю для Интернета и выбираю SVG, он сохраняет только активную монтажную область, но неправильно размещает область просмотра, поэтому кажется, что там ничего нет. Если я затем открою этот SVG с помощью иллюстратора и сохраню его для Интернета как SVG, он сохранит его правильно. Я просто не понимаю, почему он не сохраняет должным образом область просмотра.

Я сталкивался с чем-то подобным. В моем случае было полезно создать новый документ и скопировать-вставить из исходного документа новый (на монтажную область).

Кроме того, вы можете попробовать скопировать фигуры и вставить их в Photoshop как фигуры, снова скопировать и вставить в новый документ Illustrator. Это очистит некоторые вещи, и у вас будет чистый вектор (я полагаю). Надеюсь, это будет полезно!