Краш BAS из за модуля "Обработка изображений"



  • Краш программы это всегда баг. (с)
    Есть два изображения, зелёный квадра 100*100 пикселей
    0_1525114650608_4.png

    и синий квадрат 50*50 пиксилей
    0_1525114707234_5.png

    Начинаем с ними работу в модуле Обработка изображений:
    0_1525114891836_на форум 21.png

    И ищем одно изображение в другом:
    0_1525114992936_на форум 22.png

    И если размер Ид изображения источника больше Ид целевого изображения, то BAS крашится даже в режиме записи.
    0_1525115210902_на форум 23.png

    Вот тестовый скрипт

    Base64 Зелёного квадрата:

    iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADaSURBVHhe7dBBDQAgDAAxtKAHs3OIhd2/SRX03HksyQpkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbICWYGsQFYgK5AVyApkBbLW5n1wy812f9556AAAAABJRU5ErkJggg==
    

    Base64 Синего квадрата:

    iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABUSURBVFhH7c6hAYAwEMDAh8VqOzxDYRiAuIo7E5tr7WfOc389jK3CVmGrsFXYKmwVtgpbha3CVmGrsFXYKmwVtgpbha3CVmGrsFXYKmwVtgpb/8287VUBt1/LqIwAAAAASUVORK5CYII=
    


  • Есть ещё странность с экшеном Поиск одного изображения в другом.

    Поменяем местами Ид изображений, и станем искать маленький синий квадрат в большом зелёном:
    0_1525115678590_на форум 24.png

    Экшен нормально срабатывает и выдаёт Насколько хорошо подходит изображение 100% с координатами 0*0.

    То есть синий квадрат в зелёном есть 100%! Да ещё и в левом, верхнем углу :D


    Вот тестовый скрипт.



  • @Fox У меня тоже закрывается



  • @fox Здравствуйте! Нашлось ли решение проблемы с поиском картинки в картинке? Скрипт крашится до сих пор. Спасибо)



  • @foreva123
    Поменяйте местами. Может вы не так делаете поиск?



  • дорогой @support есть ли надежда на решение этого бага/краша?



  • Тоже столкнулся с этим "багом", но точно ли что это баг? Чисто логически как можно найти большой рисунок в маленьком? К примеру как можно найти 4 пикселя в одном? Я бы тоже был бы настолько возмущен этим что вырубился бы)



  • @DoobGuy Это БАГ только в той части, что это приводит к падению приложения, по хорошему должно просто выкинуть ошибку.



  • @UserTrue Я имею в виду что люди считают что после того как краш пофиксят, ихний скрипт заработает. Они думают что это действие (Поиск одного изображения в другом) не работает из-за BAS, а не из-за них



  • @DoobGuy said in Краш BAS из за модуля "Обработка изображений":

    Они думают что это действие (Поиск одного изображения в другом) не работает из-за BAS, а не из-за них

    Я понимаю, а вот если было сообщение об ошибки, то возможно до кого-то из них дошло в чем проблема )


Log in to reply