6a52ca0d91
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
11 lines
348 B
TypeScript
11 lines
348 B
TypeScript
export function supportsWebPFormat(): boolean {
|
|
const elem = document.createElement("canvas");
|
|
|
|
if (elem.getContext && elem.getContext("2d")) {
|
|
// was able or not to get WebP representation
|
|
return elem.toDataURL("image/webp").indexOf("data:image/webp") === 0;
|
|
}
|
|
// very old browser like IE 8, canvas not supported
|
|
return false;
|
|
}
|