GS1 Product Image Standard: Filename at White Background
Natatanggihan ang GS1 product images dahil sa: halos-puting background sa halip na 255,255,255, at filename na hindi mai-parse. Walang kailangang reshoot.
- GS1
- product photography
- ecommerce
- white background
- file naming
- retail
- background removal
- image standards

Humihingi ang isang supermarket buyer ng "GS1-compliant images" at nagbibigay ng link sa isang data pool. Karamihan sa mga brand ay binabasa ito bilang "puting background, please" at ipinapadala kung ano man ang huling na-deliver ng agency. Babalik ito na rejected nang walang paliwanag, dahil sa side ng retailer, wala namang malabo roon.
Ang GS1 Product Image Standard ay hindi lang usapin ng style preference. Itinatakda nito kung anong mga facing ng pack ang isusumite mo, ang background, ang pixel range, at ang filename na nag-e-encode ng lahat ng ito sa tamang ayos. Basahin mo ang isang compliant na filename at malalaman mo agad na ipinapakita ng file ang harapan ng pack, straight-on, sealed pa, at nasa English.
May dalawang pagkakamali na madaling magawa pero madali ring i-check bago ipadala: background na halos-puti sa halip na eksaktong puti, at filename na hindi ma-parse. Wala sa dalawa ang kailangan ng reshoot.
Ano talaga ang sinasabi ng standard
Nakasulat na ang karamihan dito, tumpak nang sapat para ma-check ng machine bago pa man buksan ito ng isang tao. Tinutukoy ng Release 4.4, na ratified noong Abril 2024:
- Dapat white ang background — RGB 255,255,255 — o transparent. Inirerekomenda ang clipping path; para sa master file na naka-save na may transparent na background, gaya ng TIFF, optional na ito — bagaman hinihikayat pa rin ng GS1 na magdagdag ng path at i-flatten sa white para mapanatiling manageable ang file size.
- Nasa gitna ang subject at sumasakop ng humigit-kumulang 95% ng canvas.
- Ang web product images ay nasa pagitan ng 900x900 at 2400x2400 pixels; ang high-resolution na mga bersyon naman ay mula 2401x2401 hanggang 4800x4800.
- Lahat ng apat na primary types — web at high resolution, may at walang supporting elements — ay naka-store bilang LZW-compressed TIFF. Lalabas lang ang JPG at PNG sa optimised family; tinatanggap naman ng secondary types ang kahit anong format.
- Walang signatures, watermarks, compression artifacts, o interpolation — ibig sabihin, walang pag-upscale ng maliit na file para lang umabot sa pixel band.
- Dapat alisin o palitan ng placeholder ang batch data gaya ng best-before dates at serial numbers.
Ang puti sa litrato ng isang white sweep ay halos hindi kailanman 255,255,255. Ito'y nasa 248 at 251, gumagala depende sa session — ang parehong bitag na nahuhuli sa mga seller sa mga marketplace na may pure-white rule.
Pagbasa sa filename, field by field
Positional ang scheme, kaya naman ito machine-readable. Bawat slot ay may isang character na may isang kahulugan; may mga optimised, secondary, at technical types na gumagamit ng mas mahabang codes, kaya i-check nang hiwalay ang mga table na iyon.

Ang characters 1-14 ay ang GTIN, ang position 15 ay isang underscore, at bawat isa sa positions 16-19 ay may dalang isang value:
- Position 16, image type. Primary:
Aweb product image,Bweb image na may supporting elements,Chigh-resolution product image,Dhigh-resolution na may supporting elements. Optimised:HMobile Ready Hero Image,UOptimised Hero Image,Eisang 360°/3D series,3DR3D rendered. - Position 17, facing.
0not applicable,1front,2left,3top,7back,8right,9bottom. Pitong ito lang ang nakalista sa standard — walang 4, 5, o 6. Sa halip, may sarili silang position-16 codes ang label at technical images (L4ingredients,L62D barcode). - Position 18, orientation.
Ccentre,Lleft,Rright,Nno plunge angle. - Position 19, state. Para sa plain product image:
1in packaging,0out of packaging,Acase,Binner pack,Craw/uncooked,Dprepared,Mopen case,Ppallet or display. May idinadagdag pa ang mga type na may supporting elements — plated, styled, staged, held, worn, used.
Optional at underscore-separated na ang lahat mula sa position 20 pataas: language code, end date bilang MMYY, serialisation gaya ng s01. Ganito babasahin ang kumpletong pangalan: GTIN_A1N1_en_s01.tif — front face, no plunge angle, in packaging, English, una sa sequence.
Aling mga facing talaga ang kailangan mo
Hindi ito judgement call kung ano ang front: sumasangguni ang standard sa GS1 Package and Product Measurement Standard para sa "Default Front" ng isang produkto, at ang natitira ay ang fixed na left, top, back, right, at bottom shots. Para sa mga produktong may tunay na depth, mas gusto nito ang centre front view sa 15 degrees na top elevation; ang mga flat na item na halos walang depth, gaya ng blister packs, ay kinukunan sa 0-degree na plunge angle.
Bakit mas mabuti ang pag-cutout kaysa habulin ang white sa camera
Dalawang bagay ang nagkakamali sa in-camera white: hindi kailanman pantay na umaabot sa 255 ang sweep, at karaniwang may contact shadow kung saan nagtatagpo ang pack at ang surface — grey pixels mismo kung saan tumitingin ang check.

Sa pag-cutout ng produkto, nagiging desisyon ang value, hindi resulta ng lighting. Sa remover.bg editor, i-drop ang cutout sa isang custom background colour at itakda ito sa pure white. O panatilihin itong transparent na PNG at hayaang i-composite ito ng tatanggap: tinatanggap ng background rule ang alinman sa dalawa.
Ang sizing ay trabaho pa rin ng design tool mo, pagkatapos ng cutout.
Pagproseso ng buong range
Bihirang iisang imahe lang ang submission: apatnapung SKUs, i-multiply sa tatlo o apat na facing, bawat isa ay kailangan ng parehong background at ng parsable na pangalan.

Ipadala ang mga PNG o JPEG copy na nasa loob ng 25 MB upload limit gamit ang HTTP API, at buuin ang filename mula sa GTIN, facing, at state fields sa parehong script, para galing sa data ang pangalan, hindi mula sa taong nagta-type ng alas-6 ng gabi. Sa API lang dadaan ang batch work; hiwalay na hakbang sa sarili mong imaging tool ang TIFF master.
Bago mo ipadala ang set
Mag-sample ng dalawang file mula sa magkabilang dulo ng range, ilagay ang color picker sa isang sulok at sa tabi ng pack, at kumpirmahin na parehong nagbabasa ng 255,255,255. Pagkatapos, basahin nang malakas ang tatlong filename bilang mga field. Kung inilalarawan ng mga character ang imahe sa screen, malinis na ang dalawang mechanical failure — nananatiling applicable pa rin sa ibabaw nito ang sariling mga rules ng data pool mo.


