Если вы работаете в Adobe Illustrator на Windows и часто переносите изображения из браузера, возможно, вы сталкивались с неприятной проблемой: PNG-файл с прозрачным фоном после вставки внезапно появляется на чёрном прямоугольнике.
На Mac такая операция у меня обычно работала нормально: я скачивала PNG и вставляла его в Illustrator. Прозрачность сохранялась. На Windows при попытке вставить картинку напрямую из браузера Illustrator иногда теряет информацию о прозрачности.
Сам PNG при этом может быть совершенно исправным.
Почему PNG становится чёрным
PNG поддерживает прозрачность благодаря альфа-каналу. Когда файл скачивается и размещается в Illustrator как изображение, этот канал обычно сохраняется.
Но при копировании картинки из браузера используется буфер обмена Windows. В некоторых случаях браузер или программа-получатель передаёт не сам PNG-файл со всеми его данными, а только растровое изображение. Информация о прозрачности при этом теряется, и Illustrator отображает прозрачные участки чёрным цветом.
Поэтому может получиться такая ситуация:
- в браузере фон изображения выглядит прозрачным;
- после скачивания PNG открывается нормально;
- при копировании и вставке напрямую в Illustrator появляется чёрный фон.
Это не обязательно означает, что файл испорчен. Чаще всего проблема возникает именно на этапе передачи изображения через буфер обмена.
Самый простой способ сохранить прозрачность
- Нажмите на изображение в браузере правой кнопкой мыши.
- Выберите «Сохранить изображение как…».
- Сохраните файл в папку «Загрузки».
- Откройте Illustrator.
- Выберите Файл → Поместить или File → Place.
- Найдите скачанный PNG-файл и нажмите «Поместить» (Place).
Можно также перетащить скачанный PNG из папки «Загрузки» прямо в открытый документ Illustrator.
Как убрать лишние действия с помощью скрипта
Если нужно вставить десятки или сотни картинок, постоянно открывать папку и искать нужный файл неудобно. Поэтому я автоматизировала этот процесс с помощью небольшого JSX-скрипта для Illustrator.
Рабочий процесс выглядит так:
- Сохраняю нужную картинку из браузера в папку «Загрузки».
- Перехожу в Illustrator.
- Нажимаю одну горячую клавишу.
- Скрипт находит последнюю скачанную PNG-картинку.
- Изображение помещается в активный документ Illustrator с сохранённой прозрачностью.
У меня для запуска скрипта назначена клавиша F4, но можно выбрать любую удобную функциональную клавишу.
Как установить JSX-скрипт в Illustrator
Скачать скрипт latest_png_to_illustrator.zip и распакуйте архив двойным кликом — внутри готовый файл latest_png_to_illustrator.jsx. Скопируйте его в папку Scripts. Для Illustrator 2025 путь обычно выглядит так:
C:\Program Files\Adobe\Adobe Illustrator 2025\Presets\en_GB\Scripts
Если установлена другая версия Illustrator или выбран другой язык программы, название папки может отличаться.
Если Windows не разрешает сохранить файл непосредственно в эту папку, сначала сохраните его на рабочий стол, затем скопируйте в папку Scripts. При запросе прав администратора нажмите «Продолжить» (Continue).
Полностью закройте Illustrator и откройте его заново. Проверьте установку через меню:
Файл → Сценарии → latest_png_to_illustrator
File → Scripts → latest_png_to_illustrator
Как назначить горячую клавишу
- Откройте панель Окно → Операции или Window → Actions.
- Нажмите «Создать новый набор» (Create new set) и назовите его, например, «Мои скрипты» (My Scripts).
- Нажмите «Создать новую операцию» (Create new action).
- Назовите её «Вставить последнюю PNG» (Paste last PNG).
- В поле «Функциональная клавиша» (Function Key) выберите нужную клавишу. У меня это F4.
- Флажки Shift и Ctrl включать не нужно.
- Нажмите «Записать» (Record).
- В меню панели «Операции» (Actions) выберите «Вставить пункт меню» (Insert Menu Item).
- Найдите и выберите latest_png_to_illustrator.
- Остановите запись операции (Stop).
Теперь скрипт запускается назначенной горячей клавишей.
Как пользоваться скриптом
- В Chrome нажмите на нужную картинку правой кнопкой мыши.
- Выберите «Сохранить изображение как…».
- Сохраните PNG в папку «Загрузки» / Downloads.
- Перейдите в Illustrator и откройте нужный документ.
- Нажмите назначенную горячую клавишу — в моём случае F4.
Скрипт найдёт последний скачанный PNG-файл и поместит его в активный документ Illustrator. Прозрачный фон при этом сохраняется.
Важное ограничение
Скрипт ищет последнюю PNG-картинку в папке Downloads. Перед запуском убедитесь, что нужная картинка действительно сохранена туда и после неё не скачивался другой PNG-файл.
Скрипт не исправляет буфер обмена Windows, а обходит проблему: он берёт уже сохранённый PNG и размещает его в Illustrator как файл. Поэтому прозрачность сохраняется надёжнее.
Зачем я это автоматизировала
У меня появился проект, в котором нужно было вставлять в Illustrator очень много PNG-файлов с прозрачным фоном. На Mac я привыкла просто вставлять изображение в документ после скачивания. На Windows этот способ начал давать чёрный фон.
Пришлось сохранять каждую картинку в папку и потом отдельно помещать её в Illustrator. Когда таких операций становится много, даже несколько лишних кликов превращаются в заметную потерю времени.
Поэтому я попросила ChatGPT помочь автоматизировать рутинную часть процесса. Теперь я сохраняю изображение в «Загрузки», нажимаю одну горячую клавишу — и последняя PNG-картинка появляется в Illustrator уже с сохранённой прозрачностью.
Если вы тоже регулярно работаете с большим количеством изображений, возможно, этот способ окажется полезным.
А вы пробовали автоматизировать рутинные действия с помощью нейросетей и небольших скриптов?
Оставить заявку