Minden pixelen a program végrehajt egy műveletet, és közben nem veszi figyelembe egyik szomszédos pixel értékét sem. Egyszerűbb módosításokra alkalmas, gyorsan lefut, de komplexebb műveletekre, mint például a zajszűrés, elmosás vagy élesítés már alkalmatlan, mivel ezekhez ismerni kell a környező képpontokat.
Ha egy kép minden pixeljének értékét növeljük egy konstans értékkel, akkor nő a fényereje, ezáltal a konstans érték kivonásával a fényerő csökken. A kontraszt a kép legsötétebb és legvilágosabb pontjainak különbsége, szorzás művelettel módosítható. A képlet kivonást is tartalmaz, kompenzálni kell a fényerő változtatását.
Színes képek szürkeárnyalatossá alakítására több módszer létezik, például a három színcsatorna értékének átlagolása. Általában azonban adott számokkal szorozzák minden csatorna értékét. Minden új pixel az eredeti képpont, mint vektor és egy másik, szabvány által meghatározott vektor skaláris szorzatából keletkezik.
$ 0.2126 ⋅ R + 0.7152 ⋅ G + 0.0722 ⋅ B $
Nagyon gyors módja a pixel-szintű módosításoknak a Lookup Table, röviden LUT alkalmazása. Ekkor egy listát kell készíteni, amelyben az összes lehetséges érték fel van sorolva adott bitmélységen. Ezek mindegyikéhez az új érték is felkerül a listára, így a számítógépnek nem kell számításokat végezni, csupán kikeresni az új értékét az adott pixelnek. Széles körben használják filmek fényelésekor, szinusz értékek tárolására, stb.