IMG_ATTR_HSCALE actually does hardware scaling which means that reduced the image that is acquired. My understanding is that you want to zoom in and out in the display. That functionality is available in the Vision toolkit, but without it I don't really have any ideas. You could create another image and do something like fill it with every fourth pixel from every fourth line and then display that image instead. But that is a lot of processing. Hope that helps.
Cheers,
JR A.
Application Engineer
National Instruments