2013-01-02 116 views
0

我想附加透明的alpha通道,在Java中的PNG圖像。合併Alpha通道後,不應更改圖像。 總之,如何將透明的alpha通道添加回java中的png圖像?

  1. 我有p維X Q的PNG圖像
  2. 我具有alpha通道100%的透明度和大小p×Q個的
  3. 兩個圖像以上(透明)(1和2)應該合併和圖像1應該保持,因爲它是沒有alpha通道的任何影響...... 請幫我...
+0

你試過了什麼?另外,如何在不影響圖像的情況下將Alpha通道與100%透明度合併? –

回答

1

您需要根據信息透明度設置alpha通道的第一個圖像中在第二個圖像。像這樣:Set BufferedImage alpha mask in Java

如果你不想在第一個圖像上有任何改變,那麼你可以創建它的副本/克隆並使用這個副本。以下是如何創建BufferedImage的副本:How do you clone a BufferedImage

+0

謝謝Mr.lbalazscs ...它工作正常! :) 非常感謝 ! – Rajnikant

+0

有沒有辦法設置單個alpha參數-i.e.使面具成爲一個單獨的常量向量?我試過引用的解決方案,但我認爲是否有任何有效的解決方案,這個更簡單的情況....... – hyprfrcb

相關問題