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