有什么方法可以将gif动画及mp4视频控件旋转一个角度吗

用agif的demo,可以将apng替换成静态png,也可以旋转一个角度。如果希望将gif动画和mp4都基于中心做一个角度旋转,应该怎么操作?

@yxhuang 参考这个链接,感觉在最后刷图的时候,旋转一个角度,就是我想要的效果,但不懂怎么修改,而且我这个角度,是个随时可以修改的配置参数。

@HalfSweet 帮忙看看呗,着急呀

如果只是单个图片控件本身做旋转,应该直接通过lvgl图片控件的旋转功能.

  1. 对于视频对lvgl来说是YUV或者RGB格式, 我们的硬件可以直接旋转.
  2. 对于gif/png这种, 可以利用lvgl的canvas, 就是先画到一个buffer,然后再旋转buffer

可以帮忙调试demo吗?对我来说初学,很有难度。

  1. 图片旋转的这里有一个图片旋转缩放动画示例 不过他还用了lv_anim做了一个动画, 如果直接旋转可以不需要, 直接调用`lv_img_set_zoom(img, v);` 就可以旋转
  2. 利用canvas旋转这里有一个示例:
    示例里面是创建了一个canvas, 在上面画了矩形,label, 然后旋转了一个图片