Ditto, but takes an existing pixel buffer.
An ImageException if the buffer length is insufficient.
See Implementation
Ditto, but takes an existing pixel buffer.