Right, but why extract it via canvas when we can just leave it in a `<video>` that isn't playing?  The reason the icon isn't full size is that the image uses its background position for the active state, so it's just a small overlay in the middle of the video element.