Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.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
Image processing 如何将imageSearch与透明图像一起使用?_Image Processing_Png_Autohotkey_Transparent - Fatal编程技术网

Image processing 如何将imageSearch与透明图像一起使用?

Image processing 如何将imageSearch与透明图像一起使用?,image-processing,png,autohotkey,transparent,Image Processing,Png,Autohotkey,Transparent,我试图在屏幕上找到一个透明的图像。但是它找不到图片,因为它的边缘是透明的。有什么解决方法吗?它可能像一个库或WinAPI。也许我用错了 使用的图像文件: 我希望输出是图标位于100x100。,但实际输出是图标,在屏幕上找不到。搜索图像中没有透明度的部分,而不是使用整个图像。 在这种情况下,图像的中心部分似乎是一个很好的选择。 获取中心部分的位置后,获取整个图像的位置只是一个简单的计算。搜索图像中没有透明度的部分,而不是使用整个图像。 在这种情况下,图像的中心部分似乎是一个很好的选择。 得到中心部

我试图在屏幕上找到一个透明的图像。但是它找不到图片,因为它的边缘是透明的。有什么解决方法吗?它可能像一个库或WinAPI。也许我用错了

使用的图像文件:


我希望输出是
图标位于100x100。
,但实际输出是
图标,在屏幕上找不到。

搜索图像中没有透明度的部分,而不是使用整个图像。
在这种情况下,图像的中心部分似乎是一个很好的选择。

获取中心部分的位置后,获取整个图像的位置只是一个简单的计算。

搜索图像中没有透明度的部分,而不是使用整个图像。
在这种情况下,图像的中心部分似乎是一个很好的选择。

得到中心部分的位置后,得到整个图像的位置只是一个简单的计算。

或者使用ImageSearch,你可以使用

或者使用ImageSearch,你可以使用

我想你说过。如果中心有透明度,我该怎么办?我猜你必须找到图像中没有透明度的另一部分并使用它。我怎样才能找到圆形的非透明区域?如果我选择了图片的一部分,我无法证明它是一个圆形。我想到了你说的。如果中心有透明度,我该怎么办?我猜你必须找到图像中没有透明度的不同部分并使用它。我如何才能找到圆形的非透明区域?如果我选择了图片的一部分,我无法证明它是圆形。
CoordMode, Pixel, Screen
ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight,*50 *TransBlack C:\Users\PC\Desktop\light_PNG14440.png
if (ErrorLevel = 2)
     MsgBox Could not conduct the search.
else if (ErrorLevel = 1)
MsgBox Icon could not be found on the screen.
else
MsgBox The icon was found at %FoundX%x%FoundY%.