gpt4 book ai didi

Android Picasso 将图像加载到 Bitmap 变量并将其裁剪为正方形

转载 作者:行者123 更新时间:2023-11-29 19:10:56 24 4
gpt4 key购买 nike

我需要将一些图像从 URI 加载到 Bitmap 变量,并与它们一起执行一些操作。我需要位图是具有固定大小、按比例缩小和裁剪的方形图像。到目前为止,我使用这段代码:

return Picasso.with(c).load(imageUri).resize(size, size).get();

但是,很明显,图像将在不保持纵横比的情况下调整大小。

我想根据这些要求调整图像大小:

  • 较小的尺寸(宽度或高度)应等于尺寸
  • 较大的尺寸应裁剪为尺寸,保持图片居中

最佳答案

关键是在调整大小后使用 centerInside。参见 link

Picasso.with(c).load(imageUri).resize(size, size).centerInside().get()

关于Android Picasso 将图像加载到 Bitmap 变量并将其裁剪为正方形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45372554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com