Skip to content

Commit 053cd39

Browse files
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

File tree

frontend/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "profiletool-frontend",
3-
"version": "1.8.2",
3+
"version": "1.9.0",
44
"description": "ICC profile viewer and validation UI",
55
"type": "module",
66
"scripts": {

frontend/public/wasm/SHA256SUMS

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
a736befd8cd60a99afd97aef068ec8f85efdea5fb6249bfa37ca17a165944117 iccprofiledump.mjs
2-
4975814340ec05ae29906a722dcc9b4a08e4d6d9cc658352a434bccdfc9350d8 iccprofiledump.wasm
3-
d6b0919a877752239e8c1d41e4178d2ce86e9cd91fcef296ec123b1e5cc3cc60 iccxml.mjs
4-
2e6a4f352aed56dc11e7bf6ac0ad1fce73f808b50e2a4e6387e9b23eb47bdad4 iccxml.wasm
2+
a9f0ddd1f18365a356f9e75ad3d1bcddb5312130b41b776e18f325801422b1a9 iccprofiledump.wasm
3+
11f1b3fc1168a09b4de47cb3703f60413bc8abc99591c7390420b8c1fec53070 iccxml.mjs
4+
d833f7f0a238f75ff242a88e20d270e8386df0896d1ebde2046801a1033be6e7 iccxml.wasm
55
4d857c0b6d153955c5fa9b1fc0a0223fd87a8cc1705542824068a9bfb57edc1b iccjson.mjs
6-
0d96dbde0cff98bd26008aa94921e8431662fffe36fbc054a14dc4685f7d1ad1 iccjson.wasm
7-
09f504562b590fbae0551cb4cf648a4b718f1b77ed361d158c49b18967661e73 iccplot.mjs
8-
a6f2b4522597e837218dcd03a6997362d28bfb9cbe71ed3797a00264cd463a84 iccplot.wasm
6+
7abe289b587a2c8cc2cc4efb0f20d63750a62bf137999d00b42f83a112933ac7 iccjson.wasm
7+
fb1b7a2a760f32266312dfe4f66fa39f08e9b898b07295514b5e05215c0a6fef iccplot.mjs
8+
98aa067890222a2faf8ee2730ac6e60bf432ae703cf37b6d73b70018f9d577c6 iccplot.wasm
99
7d047143ca8e6dcc7fdda2ef66950d8fea1c0d4ca6ace78d1c5c915800ee763c iccpawg.mjs
10-
5ece18caf2a5aa41a0c9fcf2908a378c7604af03ecce7f5262bb7a1b976ce0b6 iccpawg.wasm
10+
f15a3a769212d82ef140dbfe67ac7d2270f3df2e515d94e42d37115ccec42a93 iccpawg.wasm

frontend/public/wasm/iccjson.wasm

965 Bytes
Binary file not shown.

frontend/public/wasm/iccpawg.wasm

1.69 KB
Binary file not shown.

frontend/public/wasm/iccplot.mjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

frontend/public/wasm/iccplot.wasm

-22.9 KB
Binary file not shown.
484 Bytes
Binary file not shown.

frontend/public/wasm/iccxml.mjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

frontend/public/wasm/iccxml.wasm

4.59 KB
Binary file not shown.

0 commit comments

Comments
 (0)