change default to keep aspect

Signed-off-by: Jack <jack.wgm@gmail.com>
add gdi render implement

Signed-off-by: Jack <jack.wgm@gmail.com>
use to gdi render

Signed-off-by: Jack <jack.wgm@gmail.com>