forked from external-repos/squoosh
Design review fixes (#172)
* Design review fixes * Adding styles for mozjpeg & fixing some merge errors
This commit is contained in:
committed by
Jake Archibald
parent
b25d1eaf86
commit
37f5c0dd76
@@ -2,6 +2,7 @@ import { h, Component } from 'preact';
|
||||
import { bind, inputFieldCheckedAsNumber, inputFieldValueAsNumber } from '../../lib/util';
|
||||
import { EncodeOptions, WebPImageHint } from './encoder';
|
||||
import * as styles from './styles.scss';
|
||||
import '../../components/output/custom-els/RangeInput';
|
||||
|
||||
type Props = {
|
||||
options: EncodeOptions,
|
||||
@@ -105,7 +106,7 @@ export default class WebPEncoderOptions extends Component<Props, {}> {
|
||||
value={'' + WebPImageHint.WEBP_HINT_GRAPH}
|
||||
onChange={this.onChange}
|
||||
/>
|
||||
Discrete tone image (graph, map-tile etc)
|
||||
<span>Discrete tone image (graph, map-tile etc)</span>
|
||||
</label>
|
||||
</div>
|
||||
);
|
||||
@@ -135,6 +136,7 @@ export default class WebPEncoderOptions extends Component<Props, {}> {
|
||||
onChange={this.onChange}
|
||||
/>
|
||||
</label>
|
||||
<hr />
|
||||
<label>
|
||||
<input
|
||||
name="alpha_compression"
|
||||
@@ -164,16 +166,7 @@ export default class WebPEncoderOptions extends Component<Props, {}> {
|
||||
onChange={this.onChange}
|
||||
/>
|
||||
</label>
|
||||
<label>
|
||||
Spacial noise shaping:
|
||||
<range-input
|
||||
name="sns_strength"
|
||||
min="0"
|
||||
max="100"
|
||||
value={'' + options.sns_strength}
|
||||
onChange={this.onChange}
|
||||
/>
|
||||
</label>
|
||||
<hr />
|
||||
<label>
|
||||
<input
|
||||
name="autofilter"
|
||||
@@ -181,7 +174,7 @@ export default class WebPEncoderOptions extends Component<Props, {}> {
|
||||
checked={!!options.autofilter}
|
||||
onChange={this.onChange}
|
||||
/>
|
||||
Auto adjust filter strength
|
||||
<span>Auto adjust filter strength</span>
|
||||
</label>
|
||||
<label>
|
||||
Filter strength:
|
||||
@@ -222,6 +215,7 @@ export default class WebPEncoderOptions extends Component<Props, {}> {
|
||||
/>
|
||||
Sharp RGB->YUV conversion
|
||||
</label>
|
||||
<hr />
|
||||
<label>
|
||||
Passes:
|
||||
<range-input
|
||||
@@ -232,6 +226,16 @@ export default class WebPEncoderOptions extends Component<Props, {}> {
|
||||
onChange={this.onChange}
|
||||
/>
|
||||
</label>
|
||||
<label>
|
||||
Spacial noise shaping:
|
||||
<range-input
|
||||
name="sns_strength"
|
||||
min="0"
|
||||
max="100"
|
||||
value={'' + options.sns_strength}
|
||||
onChange={this.onChange}
|
||||
/>
|
||||
</label>
|
||||
<label>
|
||||
Preprocessing type:
|
||||
<select
|
||||
@@ -295,7 +299,9 @@ export default class WebPEncoderOptions extends Component<Props, {}> {
|
||||
checked={!!options.exact}
|
||||
onChange={this.onChange}
|
||||
/>
|
||||
Preserve transparent data. Otherwise, pixels with zero alpha will have RGB also zeroed.
|
||||
<span>
|
||||
Preserve transparent data. Otherwise, pixels with zero alpha will have RGB also zeroed.
|
||||
</span>
|
||||
</label>
|
||||
</form>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user