我是 Qt 的新手。我正在研究图像的旋转。就我而言,旋转工作正常,但旋转后出现黑色填充背景。我想删除或隐藏那个黑色背景。
我正在研究 MAC。所以我正在使用“Imageevent”applescript。我的脚本是这样的:告诉应用程序“图像事件”。
launch
set this_image to open this_file
rotate this_image to angle 270
save this_image with icon
close this_image
end tell
除了这个脚本,我还尝试了这个 Qt 代码来旋转图像:
void MyWidget::rotateLabel()
{
QPixmap pixmap(*my_label->pixmap());
QMatrix rm;
rm.rotate(90);
pixmap = pixmap.transformed(rm);
my_label->setPixmap(pixmap);
}