公司项目的需求,对一个视频进行截图,用的时canvas的getImageData方法,然后再使用toDataURL导出base64的图片。
语法是
canvas.toDataURL(type, encoderOptions);
其中type是图片的格式,用png格式的时候会比jpeg大,如果导出的图片太大,感觉可以用jpeg格式的压缩。encoderOptions可选,0-1,可以调整图片的质量,只有格式为jpeg或者webp的情况下才能进行图片质量的配置。
介绍如何使用canvas的getImageData方法对视频进行截图,并通过toDataURL方法将截图导出为Base64格式的图片。讨论了不同图片格式(如PNG与JPEG)的选择及其对文件大小的影响。
公司项目的需求,对一个视频进行截图,用的时canvas的getImageData方法,然后再使用toDataURL导出base64的图片。
语法是
canvas.toDataURL(type, encoderOptions);
其中type是图片的格式,用png格式的时候会比jpeg大,如果导出的图片太大,感觉可以用jpeg格式的压缩。encoderOptions可选,0-1,可以调整图片的质量,只有格式为jpeg或者webp的情况下才能进行图片质量的配置。
2786
2742
7238
4375

被折叠的 条评论
为什么被折叠?