A little confused by Corona Masks

I have 1x1 0x000000 image. I set this as a mask on an image, and expect to only see 1 pixel of the image. But I see the whole thing image.

I have a 2x2 0x000000 image. I set this as a mask on an image, and expect to only see 4 pixels of the image. But I see a weird quarter crop of the image.

If your goal is to only show an arbitrary section of an image, how do you go about using masks for this with Corona?

local group = display.newGroup() local mask = graphics.newMask( 'mask.png' ) local image = display.newImage( 'image.png' ) image:setMask( mask ) group:insert( image ) [import]uid: 4596 topic_id: 10619 reply_id: 310619[/import]

and how does the ReferencePoint affect the mask? [import]uid: 4596 topic_id: 10619 reply_id: 38602[/import]