公司项目的需求,对一个视频进行截图,用的时canvas的getImageData方法,然后再使用toDataURL导出base64的图片。
语法是
canvas.toDataURL(type, encoderOptions);
其中type是图片的格式,用png格式的时候会比jpeg大,如果导出的图片太大,感觉可以用jpeg格式的压缩。encoderOptions可选,0-1,可以调整图片的质量,只有格式为jpeg或者webp的情况下才能进行图片质量的配置。
公司项目的需求,对一个视频进行截图,用的时canvas的getImageData方法,然后再使用toDataURL导出base64的图片。
语法是
canvas.toDataURL(type, encoderOptions);
其中type是图片的格式,用png格式的时候会比jpeg大,如果导出的图片太大,感觉可以用jpeg格式的压缩。encoderOptions可选,0-1,可以调整图片的质量,只有格式为jpeg或者webp的情况下才能进行图片质量的配置。