Javascript 数据URL中可靠支持哪些图像格式?
HTML中支持的所有标准Javascript 数据URL中可靠支持哪些图像格式?,javascript,html,image,Javascript,Html,Image,HTML中支持的所有标准image/x数据URL是什么?从我尝试过的东西中,我获得了成功: image/png image/jpeg 还有吗?我特别想在大多数浏览器中寻找由htmlcaselement的toDataURL方法支持的图像格式(以下大多数浏览器支持的图像格式比较理想:Chrome、Edge、Firefox、Safari)。根据isimage/png,只有toDataURL必须支持的图像格式。如果请求不支持的文件格式,默认情况下可以返回数据:image/pngURL MDN的文档包
image/x
数据URL是什么?从我尝试过的东西中,我获得了成功:
image/png
image/jpeg
还有吗?我特别想在大多数浏览器中寻找由
htmlcaselement
的toDataURL
方法支持的图像格式(以下大多数浏览器支持的图像格式比较理想:Chrome、Edge、Firefox、Safari)。根据isimage/png
,只有toDataURL
必须支持的图像格式。如果请求不支持的文件格式,默认情况下可以返回数据:image/png
URL
MDN的文档包括
和image/jpeg
image/webp
encoderOptions
参数。它还包括在Chrome中支持webp
的信息,而没有提及其他浏览器
据我所知,您可以依赖image/png
支持,并且通常假设当前浏览器中存在image/jpeg
支持。虽然可以从包含SVG源代码的字符串创建数据URL,但将画布位图序列化为image/SVG+xml
数据URL需要画布对象记住它所保存的图像数据是如何绘制的(它们没有)
在回答这个问题时,
data/png
支持是必需的,data/jpeg
支持是无处不在的,data/webp
支持可能是最好的选择。根据isimage/png
标准,toDataURL
必须支持的唯一图像格式。如果请求不支持的文件格式,默认情况下可以返回数据:image/png
URL
MDN的文档包括
和image/jpeg
image/webp
encoderOptions
参数。它还包括在Chrome中支持webp
的信息,而没有提及其他浏览器
据我所知,您可以依赖image/png
支持,并且通常假设当前浏览器中存在image/jpeg
支持。虽然可以从包含SVG源代码的字符串创建数据URL,但将画布位图序列化为image/SVG+xml
数据URL需要画布对象记住它所保存的图像数据是如何绘制的(它们没有)
在回答这个问题时,
data/png
支持是必需的,data/jpeg
支持是无处不在的,data/webp
支持可能被认为是最不完善的。您是在问哪些image/*
内容类型是在IANA注册的,还是哪些内容类型在特定的方法中工作?通常,HTML标准不会定义任何特定的格式,如果浏览器支持某种格式,那么HTML就可以支持它。@tripleee我不太擅长技术术语,但基本上我想你的意思是,我想问的是,大多数现代浏览器(如Chrome、Edge、Firefox、Safari)支持什么格式。当然,它们并不都需要支持,但由Chromium浏览器和Firefox支持的可能是最理想的,因为这是大多数人使用的。官方注册处位于。您是否在询问哪些image/*
内容类型是在IANA注册的,或者哪些类型在特定的方法中工作?通常,HTML标准不会定义任何特定的格式,如果浏览器支持某种格式,那么HTML就可以支持它。@tripleee我不太擅长技术术语,但基本上我想你的意思是,我想问的是,大多数现代浏览器(如Chrome、Edge、Firefox、Safari)支持什么格式。当然,他们并不都需要支持它,但由Chromium浏览器和Firefox支持的浏览器可能是理想的,因为这是大多数人使用的