mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-15 10:09:45 +00:00
Rollup build
This commit is contained in:
13
src/features/encoders/browserJPEG/client/index.ts
Normal file
13
src/features/encoders/browserJPEG/client/index.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import { canvasEncode } from 'client/lazy-app/util';
|
||||
import WorkerBridge from 'client/lazy-app/worker-bridge';
|
||||
import { qualityOption } from 'features/client-utils';
|
||||
import { mimeType, EncodeOptions } from '../shared/meta';
|
||||
|
||||
export const encode = (
|
||||
signal: AbortSignal,
|
||||
workerBridge: WorkerBridge,
|
||||
imageData: ImageData,
|
||||
options: EncodeOptions,
|
||||
) => canvasEncode(imageData, mimeType, options.quality);
|
||||
|
||||
export const Options = qualityOption({ min: 0, max: 1, step: 0.01 });
|
||||
Reference in New Issue
Block a user