Javascript 根据基本内容确定图像类型
我有不同类型的javascript base64格式的图像内容,如: png文件:“IVBORW0KGGOAAAANSUHEUGAABQAAL4CAYAAAAKGLONAAGA……” jpeg文件:“/9j/4AAQSKZJRGABAAQAABAAD/2wBDA……” 同样,也可以有其他图像,如GIF、BMP等 我需要一种基于内容确定图像类型的方法。我知道每个文件类型都有标题,我可以参考它来确定图像内容类型。 示例引用: 但是,有人知道一个库或其他技术可以以更聪明的方式完成这个任务吗?如果需要,我可以使用HTML5的任何功能 主要目的是在屏幕上渲染图像。为此,我使用dataURI模式,Javascript 根据基本内容确定图像类型,javascript,image,html,file-upload,base64,Javascript,Image,Html,File Upload,Base64,我有不同类型的javascript base64格式的图像内容,如: png文件:“IVBORW0KGGOAAAANSUHEUGAABQAAL4CAYAAAAKGLONAAGA……” jpeg文件:“/9j/4AAQSKZJRGABAAQAABAAD/2wBDA……” 同样,也可以有其他图像,如GIF、BMP等 我需要一种基于内容确定图像类型的方法。我知道每个文件类型都有标题,我可以参考它来确定图像内容类型。 示例引用: 但是,有人知道一个库或其他技术可以以更聪明的方式完成这个任务吗?如果需要,
. 我有图像内容,我只需要在url的“data:image/png”部分输入正确的值。有很多javascript base64解码器,(),只解码前4或5个字母,它们应该包含文件类型 比如,一个Base64解码器和一个从二进制数据中获取图像类型的工具?现代浏览器会自己判断图像的类型,它们不依赖于文件扩展名或mime类型。尝试将
data:image/png
添加到jpeg或data:image/gif
添加到png,它仍应呈现良好效果。至于检查文件类型的头,这是在mime类型或文件名不可用(有时甚至在可用时)的情况下可以接受的方法,根本没有问题;它们使用mime type=“image/png”呈现良好,使用了所有这些浏览器的最新版本。为什么这不只是一个注释?