/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
src/assets/loader/workers/checkImageBitmap.worker.ts
23 строки
647 B
Zyie
chore: upgrade to ESLint v9 (#11136)
09 дек 2024, 12:42
Не верифицирован
09 дек 2024, 12:42
c20c74a
Код
Авторство
О чём код?
// 1x1 white PNG data URL const WHITE_PNG = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII='; async function checkImageBitmap() { try { if (typeof createImageBitmap !== 'function') return false; const response = await fetch(WHITE_PNG); const imageBlob = await response.blob(); const imageBitmap = await createImageBitmap(imageBlob); return imageBitmap.width === 1 && imageBitmap.height === 1; } catch (_e) { return false; } } void checkImageBitmap().then((result) => { self.postMessage(result); });