Как найти последний пиксель на линии например как на картинке
Как мне начать поиск и получить в итоге координат последнего пикселя в точке Б
Я пытаюсь сделать это таким образом что я делаю не правильно?
если каждый шаг проверять то он находит все эти пиксели показывает последний пиксель и выдает ошибку:
Как мне начать поиск и получить в итоге координат последнего пикселя в точке Б
Я пытаюсь сделать это таким образом что я делаю не правильно?
Код:
$EnumLine = $LineMiddle[0]
while Not @error
$TargetHorisontalLine=PixelSearch($EnumLine, $LineMiddle[1]-1, $LineMiddle[1]-1, $AlpariWinPos[3], 0x008000)
$EnumLine +=8
WEnd
MsgBox(0, "Координаты","Координаты: "& $TargetHorisontalLine[0] & 'x' & $TargetHorisontalLine[1])
если каждый шаг проверять то он находит все эти пиксели показывает последний пиксель и выдает ошибку:
Код:
==> Subscript used on non-accessible variable.:
MsgBox(0, "________","________: "& $TargetHorisontalLine[0] & 'x' & $TargetHorisontalLine[1])
MsgBox(0, "________","________: "& $TargetHorisontalLine^ ERROR
>Exit code: 1 Time: 1.244