Minulla on kaksi kuvaa, joista olen yrittänyt tehdä koostekuvan:
Ensimmäinen kuva:

Toinen kuva:

Tarkoituksena olisi pyörittää tuulinuoli oikeaan asentoon:
# -*- coding: utf-8 -*-
from PyQt4.QtGui import *
compassrose=QImage("compass_rose_pale.png")
windarrow=QImage("compass_rose_arrow.png")
resultImage=compassrose
painter=QPainter(resultImage)
s=windarrow.size().height()/2
for rot in [10,20,30,40,50,60,70,80,90]:
matrix=QMatrix()
matrix.translate(s,s)
matrix.rotate(rot)
matrix.translate(-s,-s);
painter.drawImage(0, 0, windarrow.transformed(matrix));
resultImage.save("compass_rose_combined.png")
Mutta tulos on tämä:

Miten saisin kuvan pyörimään oikealla tavalla keskeltä? Näyttäisi, että se pyörii oikein, mutta neliskulmaisena kuvana se muuttaa kuvan dimensioita samalla.