インターネットから画像をダウンロードして SD カードに保存すると、元の画像の背景が黒くなっているのに、画像の背景が黒くなります。
httpRequest = new HttpGet(fileUrl);
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = (HttpResponse) httpclient.execute(httpRequest);
HttpEntity entity = response.getEntity();
BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(entity);
InputStream instream = bufHttpEntity.getContent();
Bitmap bm = BitmapFactory.decodeStream(instream);
String file_path = Environment.getExternalStorageDirectory()+File.separator+"basquetMobile- images";
File dir = new File(file_path);
if(!dir.exists())
dir.mkdirs();
File file = new File(dir, tipoImagen+idEquipo+".jpg");
FileOutputStream fOut = new FileOutputStream(file);
bm.compress(Bitmap.CompressFormat.JPEG, 75, fOut);
fOut.flush();
fOut.close();
助けてくれてありがとう!!
>>>>>>>>>>>>>>>>>>>>>[解決策]<<<<<<<<<<<<<<<<<>>>>>
変化する:
ファイル file = new File(dir, tipoImagen+idEquipo+" .png ");
bm.compress(Bitmap.CompressFormat.PNG, 100, fOut);
>>>>>>>>>>>>>>>>>>>>>ありがとうございます!<<<<<<<<<<<<<<<<>>>>>