javascript - URL.createObjectURL 带有“.gif”文件扩展名
问题描述
我正在使用 gif.js 从图像帧中创建 gif。它创建 gif 并将其显示在浏览器中就好了。问题是如果用户右键单击图像并选择将其保存在本地,则默认情况下没有图像扩展名并且文件名为“未知”。要让它在他们的计算机上成为合法的 GIF,他们必须手动添加文件扩展名。当用户选择保存图像时,我如何拥有文件扩展名?
var obj = URL.createObjectURL(blob)
var animatedImage = document.createElement('img');
animatedImage.src = obj;
exportContainer.appendChild(animatedImage);
解决方案
推荐阅读
- javascript - 使按钮居中
- reactjs - 通过 Storybook 中的 args 传递的片段使用组件状态?
- oop - 如何编写紧密耦合的工厂设计模式代码块的Xunit测试用例?
- c# - 如何使用 Linq 根据用户属于另一个表的位置来查询表
- azure - 从 Azure 数据工厂中的单个表创建多个 CSV 文件
- ubuntu - 带有 Post Auth 硬件地址检查脚本的 OpenVPN 社区版
- plot - 朱莉娅情节适用于颜色的哪个功能?
- php - GraphQL 不是自我记录的
- excel - VBA 错误 1004:范围类的复制方法失败
- node.js - 我看不出 put 和 patch 方法之间的区别