encodeLayerOpacity
Encodes for storage, dropping every fully-opaque layer.
Opaque is the default, so persisting it would add an entry for each layer the user ever touched and never remove one — the set would only ever grow, including for layers long since deleted.