I am doing a project in Image processing using Visual basic. Inorder to display an image, I am taking the position and color of each pixel and displaying it using Pset function.

Since the number of pixels that are to be plotted is very large, say 512x512, it takes a lotof time. I would like to know, how it is possible to speed up the process.

In C, we could write directlyto the video memory. How is this possible in Visual basic. Is any other method available ?

[Note : I cannot use the putimage function as each pixel has to be processed ]