mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-19 12:08:57 +00:00
Refactor preprocessors module
This commit is contained in:
@@ -25,9 +25,13 @@ import {
|
||||
EncoderType,
|
||||
EncoderOptions,
|
||||
encoderMap,
|
||||
PreprocessorState,
|
||||
} from '../../codecs/encoders';
|
||||
|
||||
import {
|
||||
PreprocessorState,
|
||||
defaultPreprocessorState,
|
||||
} from '../../codecs/preprocessors';
|
||||
|
||||
import { decodeImage } from '../../codecs/decoders';
|
||||
|
||||
interface SourceImage {
|
||||
@@ -112,24 +116,14 @@ export default class App extends Component<Props, State> {
|
||||
loading: false,
|
||||
images: [
|
||||
{
|
||||
preprocessorState: {
|
||||
quantizer: {
|
||||
enabled: false,
|
||||
...quantizer.defaultOptions,
|
||||
},
|
||||
},
|
||||
preprocessorState: defaultPreprocessorState,
|
||||
encoderState: { type: identity.type, options: identity.defaultOptions },
|
||||
loadingCounter: 0,
|
||||
loadedCounter: 0,
|
||||
loading: false,
|
||||
},
|
||||
{
|
||||
preprocessorState: {
|
||||
quantizer: {
|
||||
enabled: false,
|
||||
...quantizer.defaultOptions,
|
||||
},
|
||||
},
|
||||
preprocessorState: defaultPreprocessorState,
|
||||
encoderState: { type: mozJPEG.type, options: mozJPEG.defaultOptions },
|
||||
loadingCounter: 0,
|
||||
loadedCounter: 0,
|
||||
|
||||
Reference in New Issue
Block a user