2011-03-10 10 views
1

私はそれは良い作業2つの画像をマージする際に、Canvas.drawBitmapの画質を改善する方法は?

} 1.

public Bitmap combineImages(Bitmap c, Bitmap s) { 
Bitmap cs = null; 
int width, height = 0; 

width = c.getWidth() + (s.getWidth()/2); 
height = c.getHeight() + (s.getHeight()/2); 

cs = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); 

Canvas comboImage = new Canvas(cs); 

comboImage.drawBitmap(c, 0f, 0f, null); 
comboImage.drawBitmap(s, c.getWidth() - (s.getWidth()/2), c 
     .getHeight() 
     - (s.getHeight()/2), null); 
return cs; 

に2つの異なるビットマップをマージするには、次のコードを使用しています。しかし問題はそれが私のイメージをBLURにすることです。

基本的に私のフルコードはこちらです。 My Full Code私がやっているのは、私のBase64 StringイメージをBitmapに変換することです。これが問題になると思いますか?

私はちょうど

+0

解決策は見つかりましたか?私は同じ問題を抱えています! – Misko

+0

ああ、私はhdpi、mdpi、ldpi "+"イメージの3つのイメージを作成します。それは私のために働く。 あなたは答えるべきではありませんが、私の質問にコメントしてください。 – Arslan

答えて

0

ああ、私はちょうど適切な解像度でhdpi、MDPI、LDPI「+」の画像の3つの画像を作る...私の画像にぼかしを防ぎたいです。それは私のために働く。