Справочники и Данные · 11 мин
Как вырезать изображение и поставить прозрачный фон для 1С
Пошаговая инструкция: как вырезать изображение в графическом редакторе, сохранить PNG с прозрачным фоном и корректно загрузить картинку в 1С без белых артефактов.
Прозрачный фон у картинок нужен в 1С чаще, чем кажется: логотип компании на печатной форме, фото товара в карточке номенклатуры, иконки в интерфейсе, изображения для мобильного клиента. Если загрузить картинку с белым фоном туда, где ожидается прозрачность, на цветной подложке или при печати появится некрасивый белый прямоугольник вокруг объекта.
Задача решается в два этапа: сначала изображение вырезается в любом графическом редакторе (Photoshop, GIMP, Paint.NET, онлайн-сервис), затем сохраняется в формате, поддерживающем прозрачность — чаще всего PNG. Критичны оба шага: даже идеально вырезанный объект, сохранённый в JPEG, потеряет прозрачность, потому что этот формат её не поддерживает.
Ниже разобраны конкретные инструменты, порядок действий, проверка результата и особенности загрузки картинок в типовые конфигурации 1С.
Какие форматы поддерживают прозрачность и что выбирает 1С
Не каждый графический формат умеет хранить прозрачные пиксели. JPEG вообще не поддерживает прозрачность: при сохранении прозрачные области автоматически заливаются белым цветом. GIF поддерживает прозрачность, но только бинарную — пиксель либо полностью видим, либо полностью прозрачен, поэтому края объекта получаются рваными. PNG поддерживает полноценную альфа-прозрачность с плавными полупрозрачными переходами и является стандартным выбором для 1С.
Платформа 1С:Предприятие корректно работает с PNG, включая прозрачность, в карточках номенклатуры, макетах печатных форм, картинках команд и кнопок. Именно поэтому конечный файл для загрузки в 1С почти всегда нужно готовить в PNG. Исключение — фотографии товаров без требований к прозрачности: их можно оставить в JPEG ради меньшего размера файла.
Как вырезать объект в GIMP
GIMP — бесплатный редактор, которого достаточно для подготовки картинок под 1С. Откройте изображение через меню «Файл → Открыть». Первое обязательное действие: кликните правой кнопкой по слою в панели слоёв и выберите «Добавить альфа-канал». Без этого шага удаление фона будет давать не прозрачность, а заливку цветом фона.
Для выделения фона удобны три инструмента. «Волшебная палочка» (инструмент «Выделение смежных областей») кликом выделяет однотонный фон — подходит для картинок на белом или однородном фоне. «Интеллектуальные ножницы» помогают обвести объект с контрастными краями. Для сложных объектов (волосы, мелкие детали) используют комбинацию выделения и уточнения краёв через «Выделение → Растушевать» на 1–2 пикселя.
После того как фон выделен, нажмите Delete — фон заменится шахматным узором, который в редакторах обозначает прозрачность. Если выделили объект, а не фон, инвертируйте выделение: «Выделение → Инвертировать», затем Delete. Снимите выделение комбинацией Ctrl+Shift+A.
- 1Откройте изображение и добавьте альфа-канал к слою
- 2Выделите фон волшебной палочкой или обведите объект
- 3При необходимости инвертируйте выделение и растушуйте край на 1–2 пикселя
- 4Нажмите Delete, проверьте шахматный узор прозрачности
- 5Экспортируйте через «Файл → Экспортировать как» в формат PNG
Как вырезать изображение в Photoshop и Paint.NET
В Photoshop порядок похожий. Откройте файл, дважды кликните по фоновому слою, чтобы превратить его в обычный слой (слой «Фон» не поддерживает прозрачность). Выделите фон инструментом «Быстрое выделение» или «Волшебная палочка», при необходимости уточните через «Выделение и маска». Нажмите Delete или добавьте маску слоя — маска предпочтительнее, потому что исходные пиксели сохраняются и ошибку можно исправить без переделки.
Сохранение выполняется через «Файл → Экспорт → Экспортировать как» с выбором PNG и включённой опцией прозрачности. Вариант «Сохранить для Web» тоже подходит: выберите PNG-24, а не PNG-8, если нужны плавные полупрозрачные края.
Paint.NET — лёгкий бесплатный вариант для Windows. Откройте картинку, выделите фон волшебной палочкой, настройте допуск (чем выше допуск, тем больше оттенков захватывается), нажмите Delete. Сохраняйте через «Сохранить как» с типом PNG. Программа автоматически сохраняет прозрачность, дополнительных настроек не требуется.
Быстрый способ: онлайн-инструменты удаления фона
Когда установить редактор нельзя или нужно обработать одну-две картинки, удобны онлайн-сервисы автоматического удаления фона. Они работают по одному принципу: загружаете фото, сервис распознаёт объект и убирает фон, вы скачиваете PNG с прозрачностью. Для товаров на однородном фоне качество обычно приемлемое, для сложных объектов результат требует ручной доработки.
У онлайн-подхода есть ограничения. Бесплатные версии часто уменьшают разрешение результата или добавляют водяной знак. Файлы уходят на сторонний сервер, поэтому конфиденциальные изображения (внутренние схемы, документы) так обрабатывать не стоит. Для массовой обработки каталога из сотен позиций ручные онлайн-сервисы неудобны — там рациональнее пакетная обработка в редакторе или скриптах.
Как проверить прозрачность перед загрузкой в 1С
Самая частая ошибка — файл сохранён с белым фоном вместо прозрачного, а обнаруживается это уже после загрузки в базу и вывода на печать. Проверка занимает меньше минуты и избавляет от переделок.
Простой способ в Windows: откройте PNG в стандартном «Просмотрщике фотографий» — прозрачные области обычно показываются белым, поэтому надёжнее открыть файл в Paint и посмотреть, есть ли шахматный узор, либо перетащить картинку в браузер на страницу с тёмным фоном. В редакторе прозрачность видна сразу по шахматной подложке.
Дополнительно проверьте края объекта при увеличении 200–400%: по контуру не должно оставаться белого или цветного ореола от старого фона. Ореол особенно заметен на цветных подложках в печатных формах 1С. Если ореол есть, вернитесь в редактор и уточните выделение или примените обтравку края на 1 пиксель.
Как проверить результат
Шахматный узор вокруг объекта
Сплошной белый или цветной фон
PNG, при открытии фон прозрачный
JPEG — прозрачность невозможна по определению
Чистый контур без ореола
Белая или цветная кайма по контуру
Виден только объект
Белый прямоугольник вокруг картинки
Как загрузить картинку с прозрачным фоном в 1С
В типовых конфигурациях (Управление торговлей, ERP, Управление нашей фирмой) изображение товара прикрепляется в карточке номенклатуры: откройте элемент справочника, перейдите к области изображения или к списку присоединённых файлов, нажмите «Добавить» и выберите подготовленный PNG. Первый добавленный файл обычно становится основным изображением, которое выводится в списках, подборе и интерфейсах продаж.
Для логотипа на печатных формах картинка добавляется либо в карточку организации (реквизит логотипа), либо в макет печатной формы через конфигуратор: «Конфигурация → Общие → Картинки» либо непосредственно в макет табличного документа как рисунок. Прозрачный PNG в макете корректно ложится на колонтитулы и цветные области.
Учтите ограничения по размеру. Базы с большим каталогом чувствительны к весу файлов: фото товара разумно ужимать до разумных габаритов (например, 800–1200 пикселей по большей стороне), иначе база раздувается, а списки с картинками начинают тормозить. PNG с прозрачностью весит больше JPEG, поэтому не сохраняйте в PNG изображения, которым прозрачность не нужна.
Особые случаи: иконки, кнопки и массовая обработка
Для картинок кнопок и команд в конфигураторе прозрачность почти обязательна: иконка с белым фоном выглядит чужеродным квадратом на сером интерфейсе. Здесь вырезание обычно не требуется — достаточно взять иконку в PNG с уже прозрачным фоном и при необходимости уменьшить до нужного размера в том же редакторе.
Если нужно обработать каталог из десятков или сотен фото, ручное вырезание каждой картинки нерационально. Варианты: пакетные действия (Actions) в Photoshop, скрипты на Python с библиотеками обработки изображений, либо съёмка товаров сразу на однородном фоне, который удаляется автоматически почти без правок. Планируйте процесс до начала обработки, а не после того, как вручную сделаны первые пятьдесят файлов.
Как выбрать действие
Что важно запомнить
Вырежьте объект в любом редакторе, обязательно добавьте альфа-канал, сохраните результат в PNG и проверьте прозрачность и края до загрузки. В 1С картинка прикрепляется через карточку объекта или макет, а контрольная проверка — отображение на цветном фоне без белого прямоугольника.
Частые вопросы
Почему после загрузки в 1С вокруг картинки белый квадрат?
Почти всегда причина в том, что файл сохранён в JPEG или в PNG без альфа-канала — прозрачность в файле физически отсутствует. Откройте исходник в редакторе, убедитесь, что фон отображается шахматным узором, и заново экспортируйте в PNG.
Можно ли сделать прозрачный фон прямо в 1С без редактора?
Нет, типовые конфигурации не содержат инструментов редактирования изображений: 1С только хранит и отображает картинки. Подготовку файла всегда выполняют во внешнем редакторе или онлайн-инструменте, а в базу загружают уже готовый PNG.
Что лучше для иконок в конфигураторе — PNG или GIF?
PNG. GIF поддерживает только бинарную прозрачность без полутонов, поэтому края иконки получаются ступенчатыми. PNG даёт плавные полупрозрачные переходы и одинаково хорошо смотрится на светлом и тёмном интерфейсе.
Как убрать белый ореол по краю вырезанного объекта?
Вернитесь в редактор и уточните край: растушуйте выделение на 1–2 пикселя перед удалением фона либо примените обтравку контура. В Photoshop помогает функция «Убрать кайму» в меню слоя. Проверяйте результат на тёмной подложке — на ней ореол виден лучше всего.
Какого размера делать фото товара для карточки номенклатуры?
Достаточно 800–1200 пикселей по большей стороне: этого хватает для просмотра и увеличения, а файл остаётся умеренного веса. Оригиналы по несколько мегапикселей с фотоаппарата перед загрузкой стоит уменьшить, иначе база быстро разрастётся и списки с картинками начнут работать медленнее.
Почему в GIMP кнопка Delete заливает фон цветом, а не делает прозрачным?
У слоя не добавлен альфа-канал. Кликните правой кнопкой по слою в панели слоёв и выберите «Добавить альфа-канал», после чего удаление снова будет давать прозрачность. Это самая частая причина «неработающего» удаления фона у новичков.