Author Topic: Не работает IF_PICTURE_IN.  (Read 3798 times)

0 Members and 1 Guest are viewing this topic.

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Не работает IF_PICTURE_IN.
« on: January 02, 2017, 01:31:17 AM »
Здравствуйте.

Сижу и не могу уснуть, т.к. не работает элементарная элементарщина.
Загрузите мой проект.
Откройте в паинте картинку "pole.bmp" и запустите скрипт "test.cms".
Курсор должен "прилипнуть" к правому нижнему углу таблички, это можно понять внимательно рассмотрев искомый элемент "lug.bmp".
Почему курсор прилипает к левой нижней части таблички ?

Два, два часа сижу и не пойму в чем дело  :-X .
« Last Edit: January 02, 2017, 01:35:22 AM by putman »

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #1 on: January 02, 2017, 09:48:06 AM »
и действительно. находит слева  :o

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #2 on: January 02, 2017, 09:55:31 AM »
Ждём главных, может что посоветуют.
Сделаю по-другому, не столь критично, но в чем причина ???

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #3 on: January 02, 2017, 10:04:23 AM »
ой, а SCANPICTURE вообще нашла 135 совпадающих фрагментов. Ы-аббамлеееть!

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #4 on: January 02, 2017, 10:33:17 AM »
Мда, наверное где-то ошибка.

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #5 on: January 02, 2017, 12:42:10 PM »
да я вас умоляю. ищем lug в pole.

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #6 on: January 02, 2017, 12:49:14 PM »
Мде, не понял я Кирилла, ну да бог с ним ...
И всё же, интересно когда меня ткнут носом в мою ошибку =).

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #7 on: January 02, 2017, 01:20:34 PM »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #8 on: January 02, 2017, 04:45:53 PM »
В 4.13a уже исправили.


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #9 on: January 02, 2017, 04:48:53 PM »
С телефона не открывал архив, но достаточно образец взять на 1 пкс вправо больше.
Это критично и вылазит только если вся значимая информация в правых пикселах. Короче, чтоб наткнуться нужно постараться.


putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #10 on: January 02, 2017, 05:42:49 PM »
С телефона не открывал архив, но достаточно образец взять на 1 пкс вправо больше.
Это критично и вылазит только если вся значимая информация в правых пикселах. Короче, чтоб наткнуться нужно постараться.
Я и постарался.
Осуществляю поиск таблички (лев.верхн. и пр. нижн. угла), ширина рамки таблички 1 пиксель, если брать на 1 пх. правее, то там уже фон, он везде разный.
Хорошо, что исправили, у меня 4.12 версия, буду искать где скачать можно исправленную версию.

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #11 on: January 02, 2017, 09:22:30 PM »
Кирилл, про игнорирование фона я не знал.
Потом, он каждый раз меняется, т.к. ситуация в игре не стоит на месте.
И к тому же, по времени критично очень, а вычитать фон наверное небыстрое занятие.
« Last Edit: January 02, 2017, 09:26:33 PM by putman »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #12 on: January 02, 2017, 10:09:44 PM »
Увеличь на 1 вправо образец. Закрась его редким цветом, например, ядовито зелёным как в хромакее и укажи его как цвет прозрачности в инструкции поиска.
Ничего не долго, потери минимальные. Процент совпадения и размеры влияют на порядки больше.


putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Не работает IF_PICTURE_IN.
« Reply #13 on: January 02, 2017, 10:27:47 PM »
Увеличь на 1 вправо образец. Закрась его редким цветом, например, ядовито зелёным как в хромакее и укажи его как цвет прозрачности в инструкции поиска.
Ничего не долго, потери минимальные. Процент совпадения и размеры влияют на порядки больше.
Слабо понял, но попробую попытаться.