[英]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();
}
只需通過您的布局或任何其他視圖,您將獲得它的位圖
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.