Ross C #1 if it's only say 10 pixels or so, use readpixelfast and writepixel fast as Wolron says. But anything a bigger and you might see slowdown. ReadPixelFast is the big killer :)