Remove baseline image decoders, refactor decodeFile

This commit is contained in:
Surma
2018-07-16 15:18:59 +01:00
parent 0f08121596
commit b7c223bc0d
6 changed files with 33 additions and 55 deletions

View File

@@ -1,9 +1,9 @@
import { canDecodeImage, fileToBitmap } from '../../lib/util';
import { canDecodeImage, createImageBitmapPolyfill } from '../../lib/util';
export const name = 'Browser WebP Decoder';
export const supportedMimeTypes = ['image/webp'];
export async function decode(file: File): Promise<ImageBitmap> {
return fileToBitmap(file);
return createImageBitmapPolyfill(file);
}
// tslint:disable-next-line:max-line-length Its a data URL. Whatcha gonna do?