A canvas hash can change without a readback hook
An opaque control separates ordinary alpha conversion from a deliberate one-byte canvas readback alteration.
When does canvas byte inequality establish readback alteration, and what control excludes ordinary alpha conversion?