Dithering is where a gradient is smoothed and jagged edges removed whereby positions in between color changes are randomly filled with pixels from the surrounding colors. This process helps minimize banding and create seamless transitions when dealing with gradients.