In practice a convolution of each pixel then, done in real time. Adds interpreted RGB data to the pixel and smears resolution.(the latter if pixel luminance also is taken into account, otherwise it'll mainly be an operation on the spatial colour distribution).