Если вы работаете в Adobe Illustrator на Windows и часто переносите изображения из браузера, возможно, вы сталкивались с неприятной проблемой: PNG-файл с прозрачным фоном после вставки внезапно появляется на чёрном прямоугольнике.

На Mac такая операция у меня обычно работала нормально: я скачивала PNG и вставляла его в Illustrator. Прозрачность сохранялась. На Windows при попытке вставить картинку напрямую из браузера Illustrator иногда теряет информацию о прозрачности.

Сам PNG при этом может быть совершенно исправным.

Почему PNG становится чёрным

PNG поддерживает прозрачность благодаря альфа-каналу. Когда файл скачивается и размещается в Illustrator как изображение, этот канал обычно сохраняется.

Но при копировании картинки из браузера используется буфер обмена Windows. В некоторых случаях браузер или программа-получатель передаёт не сам PNG-файл со всеми его данными, а только растровое изображение. Информация о прозрачности при этом теряется, и Illustrator отображает прозрачные участки чёрным цветом.

Поэтому может получиться такая ситуация:

  • в браузере фон изображения выглядит прозрачным;
  • после скачивания PNG открывается нормально;
  • при копировании и вставке напрямую в Illustrator появляется чёрный фон.

Это не обязательно означает, что файл испорчен. Чаще всего проблема возникает именно на этапе передачи изображения через буфер обмена.

Самый простой способ сохранить прозрачность

  1. Нажмите на изображение в браузере правой кнопкой мыши.
  2. Выберите «Сохранить изображение как…».
  3. Сохраните файл в папку «Загрузки».
  4. Откройте Illustrator.
  5. Выберите Файл → Поместить или File → Place.
  6. Найдите скачанный PNG-файл и нажмите «Поместить» (Place).

Можно также перетащить скачанный PNG из папки «Загрузки» прямо в открытый документ Illustrator.

Как убрать лишние действия с помощью скрипта

Если нужно вставить десятки или сотни картинок, постоянно открывать папку и искать нужный файл неудобно. Поэтому я автоматизировала этот процесс с помощью небольшого JSX-скрипта для Illustrator.

Рабочий процесс выглядит так:

  1. Сохраняю нужную картинку из браузера в папку «Загрузки».
  2. Перехожу в Illustrator.
  3. Нажимаю одну горячую клавишу.
  4. Скрипт находит последнюю скачанную PNG-картинку.
  5. Изображение помещается в активный документ 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

Как назначить горячую клавишу

  1. Откройте панель Окно → Операции или Window → Actions.
  2. Нажмите «Создать новый набор» (Create new set) и назовите его, например, «Мои скрипты» (My Scripts).
  3. Нажмите «Создать новую операцию» (Create new action).
  4. Назовите её «Вставить последнюю PNG» (Paste last PNG).
  5. В поле «Функциональная клавиша» (Function Key) выберите нужную клавишу. У меня это F4.
  6. Флажки Shift и Ctrl включать не нужно.
  7. Нажмите «Записать» (Record).
  8. В меню панели «Операции» (Actions) выберите «Вставить пункт меню» (Insert Menu Item).
  9. Найдите и выберите latest_png_to_illustrator.
  10. Остановите запись операции (Stop).

Теперь скрипт запускается назначенной горячей клавишей.

Как пользоваться скриптом

  1. В Chrome нажмите на нужную картинку правой кнопкой мыши.
  2. Выберите «Сохранить изображение как…».
  3. Сохраните PNG в папку «Загрузки» / Downloads.
  4. Перейдите в Illustrator и откройте нужный документ.
  5. Нажмите назначенную горячую клавишу — в моём случае F4.

Скрипт найдёт последний скачанный PNG-файл и поместит его в активный документ Illustrator. Прозрачный фон при этом сохраняется.

Важное ограничение

Скрипт ищет последнюю PNG-картинку в папке Downloads. Перед запуском убедитесь, что нужная картинка действительно сохранена туда и после неё не скачивался другой PNG-файл.

Скрипт не исправляет буфер обмена Windows, а обходит проблему: он берёт уже сохранённый PNG и размещает его в Illustrator как файл. Поэтому прозрачность сохраняется надёжнее.

Зачем я это автоматизировала

У меня появился проект, в котором нужно было вставлять в Illustrator очень много PNG-файлов с прозрачным фоном. На Mac я привыкла просто вставлять изображение в документ после скачивания. На Windows этот способ начал давать чёрный фон.

Пришлось сохранять каждую картинку в папку и потом отдельно помещать её в Illustrator. Когда таких операций становится много, даже несколько лишних кликов превращаются в заметную потерю времени.

Поэтому я попросила ChatGPT помочь автоматизировать рутинную часть процесса. Теперь я сохраняю изображение в «Загрузки», нажимаю одну горячую клавишу — и последняя PNG-картинка появляется в Illustrator уже с сохранённой прозрачностью.

Если вы тоже регулярно работаете с большим количеством изображений, возможно, этот способ окажется полезным.

А вы пробовали автоматизировать рутинные действия с помощью нейросетей и небольших скриптов?