图片处理

gdi_image_draw_id是以资源ID方法显示图像

gdi_image_draw是以资源Buffer方式显示图像

gdi_image_draw_file(100,100,(S8 *)L"D://mm_or.gif");

是以文件的方式显示图像

gdi_image_draw_ext 缩放

gdi_image_draw_resized_id gdi_image_draw_resized gdi_image_draw_resized_file gdi_image_draw_resized_ext

显示动画 全局变量 gdi_handle my_anim;

gdi_anim_draw_id(50, 100, MAIN_MENU_MATEIX_ORGANIZER_ANIMATION,&my_anim);

使用全局变量参数my_anim的目的是来停止动画, void stop_my_anim(void) { gdi_anim_stop(my_anim); }

预静态图像类似,每种储存类型的动画都分可缩放与不可缩放两种显示方式,另外,动画还有自己的两种显示方式:

只画一次,即动画只从第一帧显示到最后一帧,然后不再继续下一轮循环;

另一种就是指定开始帧,即指定动画由哪一帧开始画。

gdi_anim_draw_frames 资源Buffer 不缩放,指定开始帧

gdi_anim_draw_resized 资源Buffer 缩放

gdi_anim_draw_once 资源Buffer 不缩放,只画一次

图像都可以用gdi_image_get_dimension_id测量出宽高(动画与静态图像都用此函数)

//补充说明 图片的缩放不是所有的格式都支持,我在使用的时候发现使用PNG格式的图片,图片缩放无效。后来改成GIF就可以了。而且只能缩小,不能放大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值