یک روش encoding هستش و خاص پردازش تصویر نیست.به طور مثال محتوای تصویر که به صورت باینری هستش را به graycode تبدیل کنید که یک مثال ساده از encoding هستش.
عدد مورد نظر را باینری کرده به طور مثال 011
از سمت راست شروع کنید اگر خانه سمت هر عدد یک بود مقدار آن عدد را در مقصد برعکس می کنه.
عدد اول یک خانه سمت چپش یک پس عکس یک میشه صفر.
عدد دوم یک خانه سمت چپش صفر پس تغییرش نمیده میشه همان یک.
و عدد آخر را همان دست نمی زنیدو
پس کد گری عدد باینری 011 شد 010.