4

インターネットから画像をダウンロードして 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);

>>>>>>>>>>>>>>>>>>>>>ありがとうございます!<<<<<<<<<<<<<<<<>>>>>

4

1 に答える 1