Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
裁剪到Android上ImageView的固定部分_Android_Bitmap_Imageview_Crop - Fatal编程技术网

裁剪到Android上ImageView的固定部分

裁剪到Android上ImageView的固定部分,android,bitmap,imageview,crop,Android,Bitmap,Imageview,Crop,如何将位图(位于图像视图中)的一部分保存为如图所示。我需要做的就是使用(x,y)坐标裁剪特定的图像。我只有x,y坐标,没有其他选择裁剪区域。在之间,用户不选择裁剪区域。因此,如果它的是静态的,就足够了黄色部分是一个图像视图(不是整个活动)只需创建一个新位图并使用原始位图作为源。 插入x和y坐标0以及自定义宽度和高度。 这篇文章描述了如何从视图中获取位图,在您的例子中是要裁剪的imageview。 我试过这个,效果很好。但我的问题是我已经调整了收缩缩放(多点触摸),所以我必须裁剪缩放的图像(仅图


如何将
位图
(位于
图像视图
中)的一部分保存为如图所示。我需要做的就是使用
(x,y)
坐标
裁剪特定的图像。我只有
x,y坐标
,没有其他选择
裁剪区域
。在之间,用户不选择
裁剪区域
。因此,如果它的
是静态的
,就足够了<代码>黄色部分是一个图像视图(不是整个活动)

只需创建一个新位图并使用原始位图作为源。 插入x和y坐标0以及自定义宽度和高度。

这篇文章描述了如何从视图中获取位图,在您的例子中是要裁剪的imageview。

我试过这个,效果很好。但我的问题是我已经调整了收缩缩放(多点触摸),所以我必须裁剪缩放的图像(仅图像的可见部分),但它会裁剪整个图像。。。有什么想法吗?很抱歉,我现在没有时间编写代码片段,但是您必须为imageview启用drawingcache,并通过bitmap newBitmap=imageview.getDrawingCache()提取位图;我希望这对你有帮助我已经试过了。它返回原始图像的一部分而不是缩放图像如何缩放图像视图的内容?