void SetAlpha(QImage& img, int alpha)
{
alpha = std::max(0, alpha);
alpha = std::min(255, alpha);
QPainter p;
p.begin(&img);
p.setCompositionMode(QPainter::CompositionMode_DestinationIn);
p.fillRect(img.rect(), QColor(0,0,0,alpha));
p.end();
}