Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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
Ios 如何获取UIImage上特定部分的帧?_Ios_Uiimageview_Uiimage_Frame - Fatal编程技术网

Ios 如何获取UIImage上特定部分的帧?

Ios 如何获取UIImage上特定部分的帧?,ios,uiimageview,uiimage,frame,Ios,Uiimageview,Uiimage,Frame,如下图所示,我正在寻找一种获得“K”字母框架的方法,我的意思是蓝色边框视图是一个UIImageView加载“K”字母图像。我想知道我是否能从整个图像中获得来源和大小“K”文本?我可以保证,整个图像背景是白色的,而文本颜色总是不同的颜色(在本例中为黑色)。可能吗 (我认为)应该起作用的逻辑, -扫描ui图像是否为黑色?忽略白色背景色。虽然我们将得到黑色的最大和最小像素,但从中我们可以得到原点和大小?是否正确?您是否看到核心图像对此有任何说明?可能是@nielsbot的重复,而不是该问题的重复!我

如下图所示,我正在寻找一种获得“K”字母框架的方法,我的意思是蓝色边框视图是一个
UIImageView
加载“K”字母图像。我想知道我是否能从整个图像中获得
来源
大小
“K”文本?我可以保证,整个图像背景是白色的,而文本颜色总是不同的颜色(在本例中为黑色)。可能吗

(我认为)应该起作用的逻辑,
-扫描
ui图像
是否为黑色?忽略白色背景色。虽然我们将得到黑色的最大和最小像素,但从中我们可以得到原点和大小?是否正确?

您是否看到核心图像对此有任何说明?可能是@nielsbot的重复,而不是该问题的重复!我不想在这里裁剪任何东西,我只想得到黑色文本的框架。“K”并不总是固定不变的,它也可以是任何字母表。你的方法肯定会起作用,你可能面临的唯一问题是在大图像上的性能。为了解决这个问题,我建议您使用GPU图像缩小图像的比例,并获得缩小图像上的大致位置,然后向上移动到原始图像(您可以将其缩放多次),这样您就不需要迭代整个图像…@Hemang您有什么解决方案吗