Let's get a low-res image:

And put in in gray-scale mode:
gimg = ColorConvert[ImageResize[
Import["http://i.stack.imgur.com/wtgxH.jpg"], 300], "Grayscale"];
Now extract the image data (pixel values) together with pixel indexes:
data = MapIndexed[Append[#2, #1] &, ImageData[gimg], {2}];
I, of course, couldn't pass on Voronoi styling. We will add random noise to perfectly integer pixel coordinates and make a mosaic animation:
Table[Rotate[ListDensityPlot[(MapThread[Append, {3 RandomReal[{-1, 1}, {Length[#], 2}],
ConstantArray[0, Length[#]]}] + #) &@Flatten[Transpose@data, 1][[1 ;; -1 ;; 15]],
InterpolationOrder -> 0, ColorFunction -> "GrayTones",
BoundaryStyle -> Directive[Black, Opacity[.2]], Frame -> False,
PlotRangePadding -> 0, AspectRatio -> Automatic, ImageSize -> 600], -Pi/2], {10}];
Export["test.gif", %]

And various outlandish coloring
Grid[Partition[Rotate[ListDensityPlot[(MapThread[
Append, {3 RandomReal[{-1, 1}, {Length[#], 2}],
ConstantArray[0, Length[#]]}] + #) &@
Flatten[Transpose@data, 1][[1 ;; -1 ;; 45]],
InterpolationOrder -> 0, ColorFunction -> #,
BoundaryStyle -> Directive[Black, Opacity[.2]], Frame -> False,
PlotRangePadding -> 0, AspectRatio -> Automatic,
ImageSize -> 300], -Pi/2] & /@ {"CherryTones", "CoffeeTones",
"DarkRainbow", "DeepSeaColors", "PlumColors", "Rainbow",
"StarryNightColors", "SunsetColors", "ValentineTones"}, 3],
Spacings -> 0]

If we fix the noise sampling with SeedRandom and change only magnitude of the noise, we can create a sort of order-from-chaos appearance effect:
id = ParallelTable[Rotate[ListDensityPlot[(MapThread[
Append, {SeedRandom[1];
200 (1 - st^(1/8)) RandomReal[{-1, 1}, {Length[#], 2}],
ConstantArray[0, Length[#]]}] + #) &@
Flatten[Transpose@data, 1][[1 ;; -1 ;; 15]],
InterpolationOrder -> 0, ColorFunction -> GrayLevel,
BoundaryStyle -> Opacity[.1], Frame -> False,
PlotRangePadding -> 0, AspectRatio -> Automatic,
ImageSize -> 350], -Pi/2], {st, 0.2, 1, .05}];
idd = id~Join~Table[id[[-1]], {7}];
Export["appear.gif", idd, ImageSize -> 350]

Path > Trace Bitmap > Mode > Multiple scansand select (e.g.) color. – Jens Jul 20 '12 at 0:07