Return true if the encoded origin includes a 90 degree rotation, in which case the width and height of the source data are swapped relative to a correctly oriented destination.
Given an encoded origin and the width and height of the source data, returns a matrix that transforms the source rectangle with upper left corner at 0, 0 and origin to a correctly oriented destination rectangle of 0, 0, w, h.