Please add support for arraybuffers to ImageFill.
I.e., have an ImageFill take what it already takes (file handle or “data:” URI) and add arraybuffer to the possible inputs.
Then you could fetch a binary URL (e.g., an image) and build an ImageFill in two steps, instead of first converting the arraybuffer to a “data:” URI using an external library.
Of, of course, the main advantage here besides simplicity is speed: doing this would avoid two whole encoding/decoding steps. For large images, this is significant.