forked from external-repos/squoosh
Add chroma subsampling options to AVIF
This commit is contained in:
@@ -78,10 +78,7 @@ export class Options extends Component<Props, State> {
|
|||||||
quality: quality,
|
quality: quality,
|
||||||
separateAlpha,
|
separateAlpha,
|
||||||
alphaQuality: separateAlpha ? options.qualityAlpha : options.quality,
|
alphaQuality: separateAlpha ? options.qualityAlpha : options.quality,
|
||||||
subsample:
|
subsample: defaultOptions.subsample,
|
||||||
options.subsample === 0 || lossless
|
|
||||||
? defaultOptions.subsample
|
|
||||||
: options.subsample,
|
|
||||||
tileRows: options.tileRowsLog2,
|
tileRows: options.tileRowsLog2,
|
||||||
tileCols: options.tileColsLog2,
|
tileCols: options.tileColsLog2,
|
||||||
effort: MAX_EFFORT - options.speed,
|
effort: MAX_EFFORT - options.speed,
|
||||||
@@ -217,9 +214,10 @@ export class Options extends Component<Props, State> {
|
|||||||
value={subsample}
|
value={subsample}
|
||||||
onChange={this._inputChange('subsample', 'number')}
|
onChange={this._inputChange('subsample', 'number')}
|
||||||
>
|
>
|
||||||
<option value="1">Half</option>
|
<option value="0">4:0:0</option>
|
||||||
{/*<option value="2">4:2:2</option>*/}
|
<option value="1">4:2:0</option>
|
||||||
<option value="3">Off</option>
|
<option value="2">4:2:2</option>
|
||||||
|
<option value="3">4:4:4</option>
|
||||||
</Select>
|
</Select>
|
||||||
</label>
|
</label>
|
||||||
<label class={style.optionToggle}>
|
<label class={style.optionToggle}>
|
||||||
|
|||||||
Reference in New Issue
Block a user