UNPKG

@pixi/assets

Version:

Asset manager for PixiJS, loading resolving and Cacheing

20 lines (19 loc) 955 B
import { ExtensionType, extensions } from "@pixi/core"; import { testImageFormat } from "../utils/testImageFormat.mjs"; const detectAvif = { extension: { type: ExtensionType.DetectionParser, priority: 1 }, test: async () => testImageFormat( // eslint-disable-next-line max-len "data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A=" ), add: async (formats) => [...formats, "avif"], remove: async (formats) => formats.filter((f) => f !== "avif") }; extensions.add(detectAvif); export { detectAvif }; //# sourceMappingURL=detectAvif.mjs.map