Is there any chance of having a skew transformation option implemented.
with orientation being either 0 for a skew to the left or right and 1 for a skew to north or south.
side1 being the pixel amount to be shifted on the left side of the icon or north side of the icon
side 2 being the pixel amount to be shifted on the right side or south side of the icon.
so something like...
src.transform = skew(src.transform,0,-5,5)
would skew the src by -5 at the top of the icon and +5 at the bottom.