Стандарт GS1 для фото товаров: имена файлов и белый фон
Фото по стандарту GS1 заворачивают по двум причинам: почти белый фон вместо 255,255,255 и имя файла, которое не разбирается на поля. Пересъёмка не нужна.
- GS1
- product photography
- ecommerce
- white background
- file naming
- retail
- background removal
- image standards

Закупщик супермаркета просит «изображения по стандарту GS1» и даёт ссылку на пул данных. Большинство брендов читает это как «на белом фоне, пожалуйста» и отправляет то, что в прошлый раз прислало агентство. Файлы возвращаются отклонёнными безо всяких объяснений — ведь со стороны ритейлера ничего двусмысленного сказано не было.
Стандарт GS1 на изображения товаров — не вопрос вкуса. Он фиксирует, какие грани упаковки вы присылаете, каким должен быть фон, в каком диапазоне пикселей и по какому имени файла всё это читается по порядку. Достаточно прочитать правильное имя — и вы уже знаете, что на снимке лицевая сторона упаковки, строго спереди, в закрытой упаковке, на английском языке.
Две ошибки легко допустить и так же легко проверить до отправки: фон, который почти белый, а не ровно белый, и имя файла, которое не разбирается на поля. Ни та, ни другая не требует пересъёмки.
Что именно задаёт стандарт
Бо́льшая часть требований уже записана — и записана настолько точно, что проверить их можно машиной, ещё до того как файл откроет человек. Редакция 4.4, утверждённая в апреле 2024 года, предписывает:
- Фон должен быть белым — RGB 255,255,255 — или прозрачным. Обтравочный контур рекомендуется; для мастер-файла, сохранённого с прозрачным фоном, например TIFF, он необязателен — хотя GS1 всё равно советует добавить контур и свести изображение на белый, чтобы размеры файлов оставались разумными.
- Объект стоит по центру и занимает примерно 95% кадра.
- Веб-изображения товара укладываются в диапазон от 900x900 до 2400x2400 пикселей; версии высокого разрешения — от 2401x2401 до 4800x4800.
- Все четыре основных типа — веб и высокое разрешение, с дополнительными элементами и без них — хранятся как TIFF со сжатием LZW. JPG и PNG встречаются только в оптимизированном семействе; вторичные типы принимают любой формат.
- Никаких подписей, водяных знаков, артефактов сжатия и интерполяции — то есть растянуть мелкий файл до нужного диапазона пикселей нельзя.
- Партионные данные вроде сроков годности и серийных номеров нужно убрать или заменить заглушкой.
Белый на фотографии белой циклорамы почти никогда не равен 255,255,255. Это 248 и 251, гуляющие от съёмки к съёмке, — ровно та же ловушка, что и в требованиях Amazon к фото товара, где фон тоже обязан быть чисто белым.
Читаем имя файла поле за полем
Схема позиционная — именно поэтому её понимает машина. В каждом слоте один символ с одним значением; часть оптимизированных, вторичных и технических типов использует коды подлиннее, так что эти таблицы смотрите отдельно.

Символы 1-14 — это GTIN, позиция 15 — подчёркивание, а позиции 16-19 несут по одному значению каждая:
- Позиция 16, тип изображения. Основные:
Aвеб-изображение товара,Bвеб-изображение с дополнительными элементами,Cизображение товара в высоком разрешении,Dвысокое разрешение с дополнительными элементами. Оптимизированные:HMobile Ready Hero Image,UOptimised Hero Image,Eсерия 360°/3D,3DR3D-рендер. - Позиция 17, грань.
0не применимо,1лицевая,2левая,3верхняя,7задняя,8правая,9нижняя. Стандарт перечисляет только эти семь — цифр 4, 5 и 6 здесь нет. Для этикеток и технических снимков предусмотрены собственные коды позиции 16 (L4состав,L6двумерный штрихкод). - Позиция 18, ориентация.
Cцентр,Lслева,Rсправа,Nбез наклона камеры. - Позиция 19, состояние. Для обычного изображения товара:
1в упаковке,0без упаковки,Aкороб,Bвнутренняя упаковка,Cсырой продукт,Dприготовленный,Mоткрытый короб,Pпаллета или дисплей. У типов с дополнительными элементами значений больше — на тарелке, в стилизованной подаче, в постановке, в руках, надетый, в использовании.
Всё, что идёт с позиции 20, необязательно и разделяется подчёркиваниями: код языка, дата окончания в формате MMYY, порядковый номер вроде s01. Готовое имя читается как GTIN_A1N1_en_s01.tif — лицевая грань, без наклона камеры, в упаковке, английский, первый в серии.
Какие грани нужны на самом деле
Что считать лицевой стороной, решаете не вы: стандарт отсылает к GS1 Package and Product Measurement Standard и его «Default Front», а дальше идут фиксированные снимки слева, сверху, сзади, справа и снизу. Для товаров с заметной глубиной предпочтителен вид спереди по центру с верхним углом 15 градусов; плоские предметы с пренебрежимо малой глубиной, например блистеры, снимают с нулевым углом наклона.
Почему вырезать объект надёжнее, чем ловить белый в камере
С белым «прямо из камеры» не так две вещи: циклорама никогда не выходит ровно на 255 по всему кадру, и почти всегда остаётся контактная тень там, где упаковка касается поверхности, — серые пиксели ровно в том месте, куда смотрит проверка.

Когда товар вырезан с фона, значение белого становится вашим решением, а не результатом освещения. В редакторе remover.bg положите вырезанный объект на однотонный фон и задайте ему чистый белый. Или оставьте прозрачный PNG и дайте получателю свести изображение самому: правило фона допускает оба варианта.
Размеры остаются задачей вашего графического редактора — уже после удаления фона.
Как прогнать через это весь ассортимент
Отправка редко состоит из одного изображения: сорок SKU на три-четыре грани, и каждому нужен одинаковый фон и разбираемое имя.

Отправляйте копии в PNG или JPEG в пределах лимита загрузки 25 MB через API для удаления фона и собирайте имя файла из полей GTIN, грани и состояния тем же скриптом — чтобы имя рождалось из данных, а не из того, что кто-то набирает руками в шесть вечера. Пакетная обработка идёт только через API; мастер-файл TIFF — отдельный шаг в вашем собственном графическом пакете.
Перед отправкой набора
Возьмите два файла с противоположных концов ассортимента, поставьте пипетку в угол кадра и рядом с упаковкой и убедитесь, что оба раза читается 255,255,255. Затем прочитайте три имени файлов вслух, поле за полем. Если символы описывают то, что вы видите на экране, обе механические причины отказа сняты — а собственные правила вашего пула данных действуют сверх этого.


