forked from external-repos/squoosh
Remove baseline image decoders, refactor decodeFile
This commit is contained in:
@@ -105,10 +105,6 @@ export function canDecodeImage(data: string): Promise<boolean> {
|
||||
});
|
||||
}
|
||||
|
||||
export function fileToBitmap(file: File): Promise<ImageBitmap> {
|
||||
return createImageBitmap(file);
|
||||
}
|
||||
|
||||
export function blobToArrayBuffer(blob: Blob): Promise<ArrayBuffer> {
|
||||
return new Promise((resolve) => {
|
||||
const fileReader = new FileReader();
|
||||
@@ -143,3 +139,7 @@ export async function sniffMimeType(blob: Blob): Promise<string | undefined> {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export function createImageBitmapPolyfill(blob: Blob): Promise<ImageBitmap> {
|
||||
return createImageBitmap(blob);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user