Commit 053cd39
1.9.0: rebuild WASM against iccDEV master; iccviz accuracy + safety
Rebuilds all WASM modules against clean iccDEV master (3c656146) and ships
the iccviz work landed since 1.8.2:
- GamutVolume accuracy rework: all cube facets sampled (CMYK/N>=4 boundary
no longer under-captured) and a matched cube-dilate / 26-neighbour-erode
closing (removes the ~9% convex-corner over-estimate). Reported gamut
volumes drop accordingly at the default resolution — e.g. sRGB A2B1 at
voxelSize=2.0 goes 805728 -> ~735816 dE*ab^3. This is the accuracy fix,
not a regression.
- New degenerate-gamut warning surfaced in the Analysis panel (⚠ + message)
when a gamut boundary collapsed or was mostly non-finite.
- L* tone-reversal analysis removed (Analysis tab + iccviz).
- Untrusted-input hardening of GamutVolume/RoundTripDE, and reuse of
IccProfLib icLabtoXYZ for the neutral-axis path.
Version bumped in package.json + package-lock.json (lock had drifted to
1.8.1). WASM copied into frontend/public/wasm/ with refreshed SHA256SUMS.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 7d5716a commit 053cd39
10 files changed
Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
Binary file not shown.
Binary file not shown.
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
Large diffs are not rendered by default.
Binary file not shown.
0 commit comments