完成图像捕获意图或图库拾取意图后,我会收到选定的图像。这个图像我想将选定的图像调整为特定的大小,并将其作为新文件发送到服务器。有可能实现这件事吗??有什么图书馆可以为你提供这样的功能吗?
您可以使用Picasso。
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为您提供位图,这是您需要发送到服务器