2016-07-20 8 views
0

イメージキャプチャインテントまたはギャラリーピックインテントを実行すると、選択したイメージが表示されます。この画像私は、選択した画像のサイズを特定のサイズに変更し、それをサーバーに送るために新しいファイルとして取得したいと考えています。このことを達成することは可能ですか?このような機能を提供するライブラリはありますか?Androidがサイズ変更されたイメージをファイルとして取得する

+0

に送信するために必要なもの、これは何を意味するのですか?解像度と高さと幅? – Gaurang

+1

[ギャラリーから画像を選択してアンドロイドで取り込んだ画像のサイズを変更するにはどうすればいいですか?](http://stackoverflow.com/questions/10773511/how-to-resize-an-image-i-picked-from-the- gallery-in-android) – Ironman

+0

あなたは圧縮方法を使用しています.....ロスなし –

答えて

2

ピカソを使用することができます。

Picasso 
.with(context) 
.load(UsageExampleListViewAdapter.eatFoodyImages[0]) 
.resize(600, 200) // resizes the image to these dimensions (in pixel). does not respect aspect ratio 
.into(imageViewResize); 

し、ファイルをしたい場合は後に、あなたがターゲットで作業することができますサイズを変更

.into(new Target() { 
     @Override 
     public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { 
      // send bitmap to server 
     } 

     @Override 
     public void onBitmapFailed(Drawable errorDrawable) { 

     } 

     @Override 
     public void onPrepareLoad(Drawable placeHolderDrawable) { 

     } 
    }); 

はあなたにビットマップを与えるonBitmapLoaded、あなたはサイズによって、サーバー

関連する問題