Перейти к содержимому

Фотография

как сравнить картинки


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 keja04

keja04

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Natalia

Отправлено 23 июля 2012 - 14:50

Никак не получается сравнить 2 изображения.
Как сделать такой тест:
если картинка есть, то нажимаем на нее
открывается след.страница и проверяется, что на след.странице таже самая картинка, как и на первой
Как сравнить 2 картинки?
Картинки все время меняются, надо тестировать не какую-то конкретную.
  • 0

#2 VitalII

VitalII

    Новый участник

  • Members
  • Pip
  • 23 сообщений
  • Город:Donetsk

Отправлено 24 июля 2012 - 06:28

думаю нужно оперировать именем файла картинки
Или использовать не селениум а Sikuli
  • 0
Мой маленький блог

#3 snark

snark

    Новый участник

  • Members
  • Pip
  • 62 сообщений

Отправлено 24 июля 2012 - 14:41

или, как вариант, сохранять скриншот, и сравнивать например imagemagik-ом.
  • 0

#4 Rara

Rara

    Активный участник

  • Members
  • PipPip
  • 83 сообщений
  • ФИО:Кондрашов Юрий Алексеевич
  • Город:Минск, Беларусь


Отправлено 17 августа 2012 - 13:23

Воспользовался идеей с ImageMagick и решил поделиться результатом, может кому пригодится.

Для работы программе нужен доступ к папке c файлами compare.exe и vcomp100.dll из состава ImageMagick.
Скрытый текст

  • 0
Я бы переписал жизнь, но Бог не дает мне исходники

#5 Лелик32

Лелик32

    Постоянный участник

  • Members
  • PipPipPip
  • 235 сообщений

Отправлено 18 августа 2012 - 06:58

Так ведь можно по хешу сравнивать, правда это не годится для:

т.е. можно добиться игнорирования незначительного отличия, которое возникает, например, при перепаковке картинки:


  • 0

#6 snark

snark

    Новый участник

  • Members
  • Pip
  • 62 сообщений

Отправлено 29 августа 2012 - 09:11

Воспользовался идеей с ImageMagick и решил поделиться результатом, может кому пригодится.


О круто! Утащу у вас, если вы не против.
Сам пользовался батником, который через ANT запускал. Но у вас конечно изящнее.

Еще я тем же ImageMagick-ом закрашивал определенные области которые всегда разные(например дата/время) черными прямоугольниками на обоих картинках.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных