This demo shows the simple usage of external graphic state objects which allow you to define opacity values for stroking and non-stroking operations.
To simplify the demo we simply re-draw an image with different opacity values.