One of the operations that low-level APIs tend to give you that higher level graphics systems tend to ignore is the bitblt - bit-block operation (pronounced bit-blit). This is essentially a low-level ...
(I added the small version of the image on the right to show what it should look like) What gives? I've tried all sorts to fix this - different transforms, different resetting of transforms, scaling, ...