S
Steven Spencer \(Spinalogic\)
Gday guys,
We have a need in our application to manipulate around 10 images on the
screen at any one time, with the manipulations limited to zooming and
transforming.
(Vb.net .net 1.1)
Currently we have been using GDI Plus to manipulate the images, but
specifically when panning images, it has been quite slow when redrawing,
resulting in flickering. We have implemented double buffering, but the end
result is no flicker, but the refresh rate drops to around 1.5/2 full
redraws per second on a modern machine. This is unacceptable.
(We only manipulate one image at a time, but need to show up to 10 at once,
whilst the doctor manipulates a specific image of interest.)
Is there an API that we have missed for panning and zooming large images?
Or should we be looking into managed DirectX (DirectDraw) to do the
manipulations?
We have a need in our application to manipulate around 10 images on the
screen at any one time, with the manipulations limited to zooming and
transforming.
(Vb.net .net 1.1)
Currently we have been using GDI Plus to manipulate the images, but
specifically when panning images, it has been quite slow when redrawing,
resulting in flickering. We have implemented double buffering, but the end
result is no flicker, but the refresh rate drops to around 1.5/2 full
redraws per second on a modern machine. This is unacceptable.
(We only manipulate one image at a time, but need to show up to 10 at once,
whilst the doctor manipulates a specific image of interest.)
Is there an API that we have missed for panning and zooming large images?
Or should we be looking into managed DirectX (DirectDraw) to do the
manipulations?