Лучше все-таки делай их квадратными, но при конечном рисовании используй маску(двумерный массив или изображение, где "пазл" - черный, а остальное - белое). Рисуешь попиксельно (или построчно), и проверяешь соответствующие пикселы в маске - где черный - рисуешь, где белый - пропускаешь. Ну, или как вариант, изображения а alpha-каналом.
|