I have an existing graphics program written in vb6 I need a rotate image feature for raster images. The routine can be written in vb6, .net, or other languages. The result will include a sample program in vb6. The routine I need will 1) accept a picture object for rotation 2) pass any angle of rotation: single 3) and pass a background color: long 4) return object is rotated picture the picture cannot be clipped by the rotation action. The image size should be expanded as necessary to fit the rotation. The rotated picture should be placed on the background color. The routine should be able to work quickly. 0.5MB image in under 3 seconds on an average user's computer, say intel 1.8mghz All source code to be provided.