我要实现的是图片不能变形,因为需求对这个截的图片要求很高,所以图片必须和视频画面一样比例。
原因分析:canvas画图利用drawImage实现,但是drawImage这个api的参数比较坑人的就是当绘制的是,是视频画面时,是根据视频的实际帧宽高来绘制的,但是每个视频的实际帧宽高不一样,但是播放视频的video标签窗口是固定大小,所以利用等比例缩放公式计算出截的图片大小时,导致有些视频截的图片大小远远小于video标签的播放窗口
相关分类