去掉调试信息,改进结构体序列化方法。
This commit is contained in:
parent
7468e28928
commit
2bc250fc3d
|
@ -37,11 +37,6 @@ fn fit_to_wacg(reference: &Oklch, neutral_swatch: &NeutralSwatch, ratio: f32) ->
|
||||||
if contrast_ratio >= ratio || new_target.l <= 0.0 || new_target.l >= 1.0 {
|
if contrast_ratio >= ratio || new_target.l <= 0.0 || new_target.l >= 1.0 {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
web_sys::console::log_3(
|
|
||||||
&"fit_to_wacg".into(),
|
|
||||||
&contrast_ratio.into(),
|
|
||||||
&new_target.l.into(),
|
|
||||||
);
|
|
||||||
new_target = neutral_swatch.get(if new_target.l + factor <= 0.0 {
|
new_target = neutral_swatch.get(if new_target.l + factor <= 0.0 {
|
||||||
0.0
|
0.0
|
||||||
} else if new_target.l + factor >= 1.0 {
|
} else if new_target.l + factor >= 1.0 {
|
||||||
|
|
50
src/color_functions/color_module.d.ts
vendored
50
src/color_functions/color_module.d.ts
vendored
|
@ -221,20 +221,6 @@ export interface InitOutput {
|
||||||
readonly __wbg_set_rgbdifference_g: (a: number, b: number) => void;
|
readonly __wbg_set_rgbdifference_g: (a: number, b: number) => void;
|
||||||
readonly __wbg_get_rgbdifference_b: (a: number) => number;
|
readonly __wbg_get_rgbdifference_b: (a: number) => number;
|
||||||
readonly __wbg_set_rgbdifference_b: (a: number, b: number) => void;
|
readonly __wbg_set_rgbdifference_b: (a: number, b: number) => void;
|
||||||
readonly __wbg_mixreversing_free: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_mixreversing_r_factor: (a: number) => number;
|
|
||||||
readonly __wbg_set_mixreversing_r_factor: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_mixreversing_g_factor: (a: number) => number;
|
|
||||||
readonly __wbg_set_mixreversing_g_factor: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_mixreversing_b_factor: (a: number) => number;
|
|
||||||
readonly __wbg_set_mixreversing_b_factor: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_mixreversing_average: (a: number) => number;
|
|
||||||
readonly __wbg_set_mixreversing_average: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_differ_free: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_differ_delta: (a: number) => number;
|
|
||||||
readonly __wbg_set_differ_delta: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_differ_percent: (a: number) => number;
|
|
||||||
readonly __wbg_set_differ_percent: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_oklchdifference_free: (a: number, b: number) => void;
|
readonly __wbg_oklchdifference_free: (a: number, b: number) => void;
|
||||||
readonly __wbg_get_oklchdifference_hue: (a: number) => number;
|
readonly __wbg_get_oklchdifference_hue: (a: number) => number;
|
||||||
readonly __wbg_set_oklchdifference_hue: (a: number, b: number) => void;
|
readonly __wbg_set_oklchdifference_hue: (a: number, b: number) => void;
|
||||||
|
@ -242,17 +228,6 @@ export interface InitOutput {
|
||||||
readonly __wbg_set_oklchdifference_chroma: (a: number, b: number) => void;
|
readonly __wbg_set_oklchdifference_chroma: (a: number, b: number) => void;
|
||||||
readonly __wbg_get_oklchdifference_lightness: (a: number) => number;
|
readonly __wbg_get_oklchdifference_lightness: (a: number) => number;
|
||||||
readonly __wbg_set_oklchdifference_lightness: (a: number, b: number) => void;
|
readonly __wbg_set_oklchdifference_lightness: (a: number, b: number) => void;
|
||||||
readonly __wbg_swatchschemesetting_free: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_swatchschemesetting_amount: (a: number) => number;
|
|
||||||
readonly __wbg_set_swatchschemesetting_amount: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_swatchschemesetting_min_lightness: (a: number) => number;
|
|
||||||
readonly __wbg_set_swatchschemesetting_min_lightness: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_swatchschemesetting_max_lightness: (a: number) => number;
|
|
||||||
readonly __wbg_set_swatchschemesetting_max_lightness: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_swatchschemesetting_include_primary: (a: number) => number;
|
|
||||||
readonly __wbg_set_swatchschemesetting_include_primary: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_get_swatchschemesetting_dark_convert: (a: number) => number;
|
|
||||||
readonly __wbg_set_swatchschemesetting_dark_convert: (a: number, b: number) => void;
|
|
||||||
readonly __wbg_hctdiffference_free: (a: number, b: number) => void;
|
readonly __wbg_hctdiffference_free: (a: number, b: number) => void;
|
||||||
readonly __wbg_get_hctdiffference_hue: (a: number) => number;
|
readonly __wbg_get_hctdiffference_hue: (a: number) => number;
|
||||||
readonly __wbg_set_hctdiffference_hue: (a: number, b: number) => void;
|
readonly __wbg_set_hctdiffference_hue: (a: number, b: number) => void;
|
||||||
|
@ -275,6 +250,31 @@ export interface InitOutput {
|
||||||
readonly represent_hct: (a: number, b: number) => [number, number, number, number];
|
readonly represent_hct: (a: number, b: number) => [number, number, number, number];
|
||||||
readonly hct_to_hex: (a: number, b: number, c: number) => [number, number, number, number];
|
readonly hct_to_hex: (a: number, b: number, c: number) => [number, number, number, number];
|
||||||
readonly wacg_relative_contrast: (a: number, b: number, c: number, d: number) => [number, number, number];
|
readonly wacg_relative_contrast: (a: number, b: number, c: number, d: number) => [number, number, number];
|
||||||
|
readonly __wbg_mixreversing_free: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_mixreversing_r_factor: (a: number) => number;
|
||||||
|
readonly __wbg_set_mixreversing_r_factor: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_mixreversing_g_factor: (a: number) => number;
|
||||||
|
readonly __wbg_set_mixreversing_g_factor: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_mixreversing_b_factor: (a: number) => number;
|
||||||
|
readonly __wbg_set_mixreversing_b_factor: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_mixreversing_average: (a: number) => number;
|
||||||
|
readonly __wbg_set_mixreversing_average: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_differ_free: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_differ_delta: (a: number) => number;
|
||||||
|
readonly __wbg_set_differ_delta: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_differ_percent: (a: number) => number;
|
||||||
|
readonly __wbg_set_differ_percent: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_swatchschemesetting_free: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_swatchschemesetting_amount: (a: number) => number;
|
||||||
|
readonly __wbg_set_swatchschemesetting_amount: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_swatchschemesetting_min_lightness: (a: number) => number;
|
||||||
|
readonly __wbg_set_swatchschemesetting_min_lightness: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_swatchschemesetting_max_lightness: (a: number) => number;
|
||||||
|
readonly __wbg_set_swatchschemesetting_max_lightness: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_swatchschemesetting_include_primary: (a: number) => number;
|
||||||
|
readonly __wbg_set_swatchschemesetting_include_primary: (a: number, b: number) => void;
|
||||||
|
readonly __wbg_get_swatchschemesetting_dark_convert: (a: number) => number;
|
||||||
|
readonly __wbg_set_swatchschemesetting_dark_convert: (a: number, b: number) => void;
|
||||||
readonly __wbindgen_malloc: (a: number, b: number) => number;
|
readonly __wbindgen_malloc: (a: number, b: number) => number;
|
||||||
readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
|
readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
|
||||||
readonly __wbindgen_exn_store: (a: number) => void;
|
readonly __wbindgen_exn_store: (a: number) => void;
|
||||||
|
|
|
@ -2121,9 +2121,6 @@ function __wbg_get_imports() {
|
||||||
const ret = arg0.length;
|
const ret = arg0.length;
|
||||||
return ret;
|
return ret;
|
||||||
};
|
};
|
||||||
imports.wbg.__wbg_log_53ca6abb454c8644 = function(arg0, arg1, arg2) {
|
|
||||||
console.log(arg0, arg1, arg2);
|
|
||||||
};
|
|
||||||
imports.wbg.__wbg_new_405e22f390576ce2 = function() {
|
imports.wbg.__wbg_new_405e22f390576ce2 = function() {
|
||||||
const ret = new Object();
|
const ret = new Object();
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Binary file not shown.
50
src/color_functions/color_module_bg.wasm.d.ts
vendored
50
src/color_functions/color_module_bg.wasm.d.ts
vendored
|
@ -78,20 +78,6 @@ export const __wbg_get_rgbdifference_g: (a: number) => number;
|
||||||
export const __wbg_set_rgbdifference_g: (a: number, b: number) => void;
|
export const __wbg_set_rgbdifference_g: (a: number, b: number) => void;
|
||||||
export const __wbg_get_rgbdifference_b: (a: number) => number;
|
export const __wbg_get_rgbdifference_b: (a: number) => number;
|
||||||
export const __wbg_set_rgbdifference_b: (a: number, b: number) => void;
|
export const __wbg_set_rgbdifference_b: (a: number, b: number) => void;
|
||||||
export const __wbg_mixreversing_free: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_mixreversing_r_factor: (a: number) => number;
|
|
||||||
export const __wbg_set_mixreversing_r_factor: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_mixreversing_g_factor: (a: number) => number;
|
|
||||||
export const __wbg_set_mixreversing_g_factor: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_mixreversing_b_factor: (a: number) => number;
|
|
||||||
export const __wbg_set_mixreversing_b_factor: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_mixreversing_average: (a: number) => number;
|
|
||||||
export const __wbg_set_mixreversing_average: (a: number, b: number) => void;
|
|
||||||
export const __wbg_differ_free: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_differ_delta: (a: number) => number;
|
|
||||||
export const __wbg_set_differ_delta: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_differ_percent: (a: number) => number;
|
|
||||||
export const __wbg_set_differ_percent: (a: number, b: number) => void;
|
|
||||||
export const __wbg_oklchdifference_free: (a: number, b: number) => void;
|
export const __wbg_oklchdifference_free: (a: number, b: number) => void;
|
||||||
export const __wbg_get_oklchdifference_hue: (a: number) => number;
|
export const __wbg_get_oklchdifference_hue: (a: number) => number;
|
||||||
export const __wbg_set_oklchdifference_hue: (a: number, b: number) => void;
|
export const __wbg_set_oklchdifference_hue: (a: number, b: number) => void;
|
||||||
|
@ -99,17 +85,6 @@ export const __wbg_get_oklchdifference_chroma: (a: number) => number;
|
||||||
export const __wbg_set_oklchdifference_chroma: (a: number, b: number) => void;
|
export const __wbg_set_oklchdifference_chroma: (a: number, b: number) => void;
|
||||||
export const __wbg_get_oklchdifference_lightness: (a: number) => number;
|
export const __wbg_get_oklchdifference_lightness: (a: number) => number;
|
||||||
export const __wbg_set_oklchdifference_lightness: (a: number, b: number) => void;
|
export const __wbg_set_oklchdifference_lightness: (a: number, b: number) => void;
|
||||||
export const __wbg_swatchschemesetting_free: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_swatchschemesetting_amount: (a: number) => number;
|
|
||||||
export const __wbg_set_swatchschemesetting_amount: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_swatchschemesetting_min_lightness: (a: number) => number;
|
|
||||||
export const __wbg_set_swatchschemesetting_min_lightness: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_swatchschemesetting_max_lightness: (a: number) => number;
|
|
||||||
export const __wbg_set_swatchschemesetting_max_lightness: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_swatchschemesetting_include_primary: (a: number) => number;
|
|
||||||
export const __wbg_set_swatchschemesetting_include_primary: (a: number, b: number) => void;
|
|
||||||
export const __wbg_get_swatchschemesetting_dark_convert: (a: number) => number;
|
|
||||||
export const __wbg_set_swatchschemesetting_dark_convert: (a: number, b: number) => void;
|
|
||||||
export const __wbg_hctdiffference_free: (a: number, b: number) => void;
|
export const __wbg_hctdiffference_free: (a: number, b: number) => void;
|
||||||
export const __wbg_get_hctdiffference_hue: (a: number) => number;
|
export const __wbg_get_hctdiffference_hue: (a: number) => number;
|
||||||
export const __wbg_set_hctdiffference_hue: (a: number, b: number) => void;
|
export const __wbg_set_hctdiffference_hue: (a: number, b: number) => void;
|
||||||
|
@ -132,6 +107,31 @@ export const oklch_to_hex: (a: number, b: number, c: number) => [number, number,
|
||||||
export const represent_hct: (a: number, b: number) => [number, number, number, number];
|
export const represent_hct: (a: number, b: number) => [number, number, number, number];
|
||||||
export const hct_to_hex: (a: number, b: number, c: number) => [number, number, number, number];
|
export const hct_to_hex: (a: number, b: number, c: number) => [number, number, number, number];
|
||||||
export const wacg_relative_contrast: (a: number, b: number, c: number, d: number) => [number, number, number];
|
export const wacg_relative_contrast: (a: number, b: number, c: number, d: number) => [number, number, number];
|
||||||
|
export const __wbg_mixreversing_free: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_mixreversing_r_factor: (a: number) => number;
|
||||||
|
export const __wbg_set_mixreversing_r_factor: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_mixreversing_g_factor: (a: number) => number;
|
||||||
|
export const __wbg_set_mixreversing_g_factor: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_mixreversing_b_factor: (a: number) => number;
|
||||||
|
export const __wbg_set_mixreversing_b_factor: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_mixreversing_average: (a: number) => number;
|
||||||
|
export const __wbg_set_mixreversing_average: (a: number, b: number) => void;
|
||||||
|
export const __wbg_differ_free: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_differ_delta: (a: number) => number;
|
||||||
|
export const __wbg_set_differ_delta: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_differ_percent: (a: number) => number;
|
||||||
|
export const __wbg_set_differ_percent: (a: number, b: number) => void;
|
||||||
|
export const __wbg_swatchschemesetting_free: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_swatchschemesetting_amount: (a: number) => number;
|
||||||
|
export const __wbg_set_swatchschemesetting_amount: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_swatchschemesetting_min_lightness: (a: number) => number;
|
||||||
|
export const __wbg_set_swatchschemesetting_min_lightness: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_swatchschemesetting_max_lightness: (a: number) => number;
|
||||||
|
export const __wbg_set_swatchschemesetting_max_lightness: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_swatchschemesetting_include_primary: (a: number) => number;
|
||||||
|
export const __wbg_set_swatchschemesetting_include_primary: (a: number, b: number) => void;
|
||||||
|
export const __wbg_get_swatchschemesetting_dark_convert: (a: number) => number;
|
||||||
|
export const __wbg_set_swatchschemesetting_dark_convert: (a: number, b: number) => void;
|
||||||
export const __wbindgen_malloc: (a: number, b: number) => number;
|
export const __wbindgen_malloc: (a: number, b: number) => number;
|
||||||
export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
|
export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
|
||||||
export const __wbindgen_exn_store: (a: number) => void;
|
export const __wbindgen_exn_store: (a: number) => void;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user