簡體   English   中英

疊加不同的圖像以在android中生成單個圖像

[英]superimpose different images to generate a single image in android

在我的應用程序中,我需要處理多個圖像並輸出為一個最終圖像。

例如,在3張圖像(如photoshop圖層)的堆棧中,將需要處理這些圖像並將其渲染為最終圖像。

image 1, multiply, 50%
image 2, saturation, 50%
image 3, color, 50%

有多個用於圖像處理的庫。 但是我不確定如何使用多個重疊圖像生成單個圖像。 Android是否有任何功能來支持此功能。 我嘗試搜索它,但沒有找到任何東西。 好心提醒。

您可以通過在視圖上調用getDrawingCache()來獲取視圖的位圖。 因此,根據您的情況,您可以使用3張圖片進行相對布局。 然后只有一個方法可以返回布局的位圖。 例如:

private Bitmap getViewBitmap(View v) {
        v.setDrawingCacheEnabled(true);
        return v.getDrawingCache();
}

只需通過您的布局或任何其他視圖,您將獲得它的位圖

Android查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM