А как именно логотип рисуется?
Можно тупо сделать так:
- привести координаты логотипа к виду, где левый верхний угол логотипа находится в области канваса - прибавляя или вычитая размер канваса;
- нарисовать логотип четыре раза: на нужном месте, левее на размер канваса, выше на размер канваса и левее-ниже на размер канваса (размер канваса берётся по соответствующей координате).
Я понятно объяснил?
PS: Можно проверять необходимость рисовать дополнительные копии логотипа.