Мой графический / веб-дизайнер оставил мне файл Adobe Illustrator моего веб-сайта. Она сказала, что будет легко извлечь изображения в формате PNG, чтобы я мог использовать их в своем HTML. Но я не могу понять это слишком легко.
Изображения кажутся множеством векторных рисунков. Я могу отделить их от окружающего искусства и выбрать все части. Но как мне сохранить этот выбор в виде файла PNG?
Кстати: я использую Adobe Illustrator CS6.
Вы можете сделать это быстрее с помощью сценариев. Я только что создал этот js-скрипт для Illustrator CS4. Надеюсь, CS6 тоже сможет это реализовать.
ПРИМЕЧАНИЕ:
работает также для png24... просто замените PNG8 на PNG24
function exportFileToPNG(dest, artBoardIndex)
{
var exportOptions = new ExportOptionsPNG8(); // or ExportOptionsPNG24
var type = ExportType.PNG8; // or ExportType.PNG24
var file = new File(dest + ".png");
exportOptions.artBoardClipping = true;
exportOptions.antiAliasing = true;
exportOptions.transparency = true;
exportOptions.qualitySetting = 72;
exportOptions.saveMultipleArtboards = false;
exportOptions.artboardRange = "" + artBoardIndex;
app.activeDocument.exportFile( file, type, exportOptions );
}
function execute()
{
if (app.documents.length == 0)
{
alert('No document open', 'Error');
return;
}
if (app.activeDocument.selection.length == 0)
{
alert('Nothing selected', 'Error');
return;
}
var selectedStuff = app.activeDocument.selection[0];
// snap position to pixels
selectedStuff.position = [ Math.round(selectedStuff.position[0]), Math.round(selectedStuff.position[1]) ];
// create temporary artboad for exporting
var docRef = app.activeDocument;
var rect = selectedStuff.visibleBounds;
try
{
docRef.artboards.add(rect);
}
catch(e)
{
alert('Could not create Artboard as step of export.', 'Failure');
return;
}
// determine destination
var destFolder = docRef.path;
if(destFolder == "")
destFolder = Folder.selectDialog('Select the folder to export to:');
if(destFolder)
{
try
{
exportFileToPNG(destFolder + "/" + docRef.name, docRef.artboards.length);
}
catch(e) {}
}
// delete temp-artboard
docRef.artboards.remove(docRef.artboards.length - 1);
}
execute();
У меня работает нормально, и до сих пор у меня не было (больше) ошибок. Но резервное копирование не помешает.
Используйте инструмент «Разрез».
Создайте фрагменты с помощью инструмента, затем используйте диалоговое окно «Файл->Сохранить для Интернета...» (Ctrl-Shift-Alt S, Command-Shift-Alt S), чтобы экспортировать фрагменты. В диалоговом окне дважды щелкните созданные фрагменты, дав им разумное имя файла.
Убедитесь, что выбран пункт Экспорт->Пользовательские фрагменты, и нажмите Сохранить. Выберите каталог (мне нравится использовать папку «время» для любого вывода экспорта.) Illustrator создаст каталог с именем «изображения» в этой папке, и в нем будут фрагменты, которые вы определили в формате, который вы выбрали в меню «Сохранить». Для веб-экрана.
Сохраните для Интернета и убедитесь, что «Клип на артборд» не выбран. Это подойдет для Adobe CC, я не уверен, что в CS6 есть такая функция.
используйте эту команду Ctrl + Shift + Alt + S
Скотт
в.
Исела
джуджа