withIdentity
A shallow view carrying identity for a platform bitmap cache. Reconstructed images of one immutable resource can share a bitmap without the cache retaining their source samples. This copies no pixel arrays and changes no rendering behaviour (#371).
Reuse an identity only for equal pixels and interpretation: dimensions, masks, colour space, decode ranges and stencil tint must match. A resource edit needs a new identity or revision child. The arrays exposed by this image must remain unchanged while the identity is reused. Assign the source identity before withIntent, which derives a distinct identity when its colour conversion changes the pixels.