0

画像ファイルへのパスが与えられた場合、その画像のサムネイルを (その場で) 作成する最良の方法は何ですか?

画像は約 200 ~ 300 ピクセル四方になります。私の最初の考えは、画像の小さな領域だけをロードすることでした。これはうまく機能しますが、常に見栄えが良いとは限りません。

BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(new FileInputStream(file),false);
return decoder.decodeRegion(new Rect(0, 0, 100, 100),null);
4

1 に答える 1

0

前述のように、画像はすべてほぼ同じサイズ (約 200 ピクセル四方) でした。BitmapRegionDecoder を使用して、中央に配置された 100 ピクセルのサムネイルを読み込んでしまいました。これは見栄えがよく、サイズ変更は必要ありません。

于 2012-09-11T12:51:39.147 に答える