Как получить те же координаты в исходном изображении?



  • Как получить те же координаты только из исходного изображения? Я вот получил координаты изображения которое сам изменил Вот скриншот:
    Скриншот 06-01-2023 143328.jpg
    Я не могу понять как изменить координаты изменённого изображения на координаты исходного изображения?
    Помогите пожалуйста...



  • Как я понял, ты уменьшаешь размер изображения, чтобы сервис решения капчи не ругался на размер файла? Если да, то обычной математикой высчитать проценты координат относительно старого изображения и координат, которые прислал сервис. Что-то типа такого:

    function getCoordinate(coord, oldSize, newSize) {
        var rate = oldSize / newSize;
        return Math.floor(coord / rate);
    }
    
    [[NEW_Y]] = getCoordinate([[COORD_Y]], [[IMAGE_HEIGHT]], [[Y]])
    

    У меня с математикой туго, может что-то по другому надо считать. Я обычно тестами это делаю, а что выше - это из головы :D



  • @thepappo понятно, попробую сделать это с помощью BAS



  • @thepappo а чем отличается [[COORD_Y]] от [[Y]]?



  • @thepappo у меня получилось что-то типа этого:
    Скриншот 07-01-2023 132425.jpg



  • @thepappo а какую переменную взять для параметра coord?


Log in to reply