10
我想在我的视频编辑器应用程序中显示trimed剪辑和非trimed剪辑之间的区别,即我想在缩略图上为剪辑剪辑添加一个小电影图像。我怎样才能做到这一点?如何在另一张图片的顶部添加图片?
这只是为了显示我们的图库应用程序中的图像和视频之间的差异。
如何在Qt中的另一个顶部添加图像?
我想在我的视频编辑器应用程序中显示trimed剪辑和非trimed剪辑之间的区别,即我想在缩略图上为剪辑剪辑添加一个小电影图像。我怎样才能做到这一点?如何在另一张图片的顶部添加图片?
这只是为了显示我们的图库应用程序中的图像和视频之间的差异。
如何在Qt中的另一个顶部添加图像?
在底部图像上打开QPainter并使用其drawPixmap()/ drawImage()方法绘制顶部图像。
QPixmap base, overlay; // come from your code
{
QPainter painter(base);
painter.drawPixmap(100, 100, overlay);
}
如果您的覆盖物含有alpha通道(如花式PNG图标),你的基础图像不,你应该创建alpha通道的新的QPixmap和两个图像吸引到它:
QPixmap base, overlay; // come from your code
QPixmap result(base.width(), base.height());
result.fill(Qt::transparent); // force alpha channel
{
QPainter painter(&result);
painter.drawPixmap(0, 0, base);
painter.drawPixmap(100, 100, overlay);
}
QPixmaps和QImages可以互换使用,但并非所有组合都具有良好性能)。
非常感谢你Nikita.Its现在工作正常... – gsgoodguy 2010-12-10 05:38:05