gpt4 book ai didi

android - 如何裁剪 Android 中已知 URI 的图像?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:45 27 4
gpt4 key购买 nike

我希望在 imageview 中显示的图像选择特定部分(并且只有选定部分需要突出显示,其他部分半透明)并且该部分也可以根据需要调整大小或由用户在触摸事件中完成。

现在,需要裁剪图像的选定部分,然后显示并保存裁剪后的图像。

编辑:

我使用 Intent 打开图像并使用 intent.putExtra("crop","true"); 对其进行裁剪

但是在传递 Intent 时,我想打开 URI 已知的图片,而不是打开图片库的整个相册。

任何人都可以建议,我如何通过打开图像的 Intent 传递来打开特定的 URI。提前致谢。

最佳答案

关于问题的最后一部分,如果您使用的是最新的 Gingerbread(2.3.3,API 级别 10),则可以使用 BitmapRegionDecoder裁剪图像。

它很有用,因为在此 API 出现之前,您必须先将整个图像加载到内存中,然后才能进行裁剪。对于 5mpix 和 8mpix 相机,如果不进行子采样,这通常是不可能的(即裁剪后的图像会损失很多分辨率)。

关于android - 如何裁剪 Android 中已知 URI 的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5016674/

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