Stap 1: Begrip afbeeldingen en tekst: basisprincipes
** Overslaan als u bekend met de pixelwaarden en ASCII bent
Elke pixel in een RGB-afbeelding wordt vertegenwoordigd door drie unsigned(non-negative) van de 8-bits gehele getallen voor de rode, groene en blauwe intesities. 8 bit betekent de intensiteiten variëren van 0 tot 255. In een afbeelding in grijswaarden, wordt elke pixel gegeven door één geheel getal. 0 betekent totale zwart, 255 betekent totale wit. De tussengebieden zijn tinten.
Elk teken van tekst wordt vertegenwoordigd door de ASCII-waarden, dat van 0 tot 128 loopt. De extended ASCII 8-bit is en overeenkomt met de pixels intensiteit bereik, die is van 0 tot 255.
Dus codering met behulp van deze twee zeer gewoon door ze te behandelen als normale gehele getallen kan worden gedaan en u een bewerking uitvoert waardoor de gecodeerde waarde 0 tot 255 wordt beperkt, het gecodeerde resultaat kan ook worden weergegeven als een pixel of als een teken.
Hier ziet u de ASCII-tabel ter referentie.