Android正在将调整大小的图像作为文件



完成图像捕获意图或图库拾取意图后,我会收到选定的图像。这个图像我想将选定的图像调整为特定的大小,并将其作为新文件发送到服务器。有可能实现这件事吗??有什么图书馆可以为你提供这样的功能吗?

您可以使用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为您提供位图,这是您需要发送到服务器

相关内容

  • 没有找到相关文章

最新更新