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