Measure

0 ? state.source.widthPx : 0} maskH={state.source.widthPx > 0 ? state.approvedMask.bitset.length / state.source.widthPx : 0} />
Length L
Thickness
{#if state.results}
Widths{fmtEighths(state.results.widths.min)} – {fmtEighths(state.results.widths.max)} (avg {fmtEighths(state.results.widths.avg)})
Sqft{state.results.sqft.toFixed(2)}
Bdft{state.results.bdft.toFixed(2)}
Scale{state.results.scale.toFixed(2)} px/in
{#if state.results.sourceBelowFloor}
Source is below the 800px floor for the inventory PNG. Retake a larger photo.
{/if} {#if pngUrl && !state.results.sourceBelowFloor}
Inventory PNG
{/if}
{/if}