Краш 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 У меня тоже закрывается