Comments 66
:)
нашёл 16 - http://img167.imageshack.us/my.php?image=14tz9.jpg
На самом деле, если головоломка расположена горизонтально и без модификаций (зеркальное отражение и прочее), то найти отличия оооочень просто. Нужно всего лишь скосить глаза так, чтобы одна половина наложилась на другую. Результат - отличия мерцают, а все остальное нормально сходится. Горрраздо проблематичней найти отличия, когда одна из картинок отражена зеркально, а под руками нет фотошопа или еще чего-нить =)
особенно ярко мерцает Foxconn/Vodka и 8 отсутствующих ног на разъеме в левом нижнем углу первой картинки...
:D
:D
/me не умеет проделывать такие трюки глазами(
Зато в Опере можно взять картинку за шкирку и потащить - тогда тащится полупрозрачная картинка. Если наложить таким образом полупрозрачную правую часть на непрозрачную левую (или наоборот) и отпустить, внимательно рассматривая определённый участок - различия становятся очень хорошо видны.
Зато в Опере можно взять картинку за шкирку и потащить - тогда тащится полупрозрачная картинка. Если наложить таким образом полупрозрачную правую часть на непрозрачную левую (или наоборот) и отпустить, внимательно рассматривая определённый участок - различия становятся очень хорошо видны.
Пытался изобразить такой трюк - чуть не окосел навсегда
И похоже только я один рыскал глазами в поисках отличий)
Ну, самый простой способ это для саамых ленивых: берёшь второе изображение и накладываешь на первое в режиме difference? все различия налицо...
P.S. В Фотошопе конечно же ;).
P.S. В Фотошопе конечно же ;).
Кто "на глаз", кто в Photoshop'е... По решению такой задачки можно выделить суровых IT-шников. ;)
Забавно =)
Только в шопе сразу видно все 17 отличий. Без шопа двадцать минут искал - нашел только половину...
Особенно порадовала фраза Vodka на процессоре)
А ребята спалились наверное названием Ilitegroup
Только в шопе сразу видно все 17 отличий. Без шопа двадцать минут искал - нашел только половину...
Особенно порадовала фраза Vodka на процессоре)
А ребята спалились наверное названием Ilitegroup
по-моему, заголовок с русским языком не дружит:
найди десять тысяч и одно отличие .. по-любому :)
найди десять тысяч и одно отличие .. по-любому :)
Предполагается что 10001 это 17 в десятичной системе...
всё равно исправил спсибо...
Очень даже дружит. Это тест на настоящего IT-шника.)
если вы намекаете на то, что я не заметил, что 17 в двоичном виде 10001, то намекаете правильно :) .. но тогда надо было писать "0001 0001" (с пробелом после четырех символов) :)
я долго смотрел на картинку и мне показалось что я нашел еще одно отличие.. но радость была преждевременной, приглядевшись я понял что это курсор мышки !.. :( пока нашел 14/17 отличий..
йолы-палы, картинки можно увеличить, а я на маленьких искал
А я думал что самый умный на счёт фотошопа)
Кому интересно:
http://rt.avlab.ru/resoult.jpg
Кому интересно:
http://rt.avlab.ru/resoult.jpg
Делаем 2 фотки под немножко разными углами, и расстоянием. Вторую модифицируем на предмет добавления отличий.
После этого фотошоперы идут лесом :)
После этого фотошоперы идут лесом :)
А то фотошопперы не смогут выполнить обратные преобразования (поворот и изменение масштаба). Вот если как каптчу изувечить, тогда другое дело.
Сурово :) тогда из лесу выйдут мастера по изнасилкованию капч...
Сделать обратные преобразования было бы возможно, если плата была бы плоским объектом, а съемка велась бы с одной точки.
Впрочем способ анимашка (ниже) + приведение к общему масштабу в фотошопе бесполезно обойти - глаз выхватывает аномалии легко :)
Впрочем способ анимашка (ниже) + приведение к общему масштабу в фотошопе бесполезно обойти - глаз выхватывает аномалии легко :)
Сразу подумалось перевести картинки в bmp и сделать diff :)
Если файлы ничем не сжаты, то примерно так будет на перле. На реальных bmp файлах не тестил, т.к. нет под рукой никакого графического редактора. Должно создать третий файл с замазанными различиями. Можно наоборот - оставить только различия (заменить ne на eq), только тогда нужно пропустить заголовки bmp файла (1024 байта кажется)
#!/usr/bin/perl
use bytes;
#открываем файлы.
open (FILE1,"file1.bmp") or die;
open (FILE2,"file2.bmp") or die;
open (FILE3,">file3.bmp") or die; # выходной файл
while (($f1 = getc FILE1) and ($f2 = getc FILE2)) { #читаем файлы. getc - побайтно считывает файл
if ($f1 ne $f2) { print FILE3 "\x00";}
else {print FILE3 "$f1"}
}#while
Вот, наконец-то я добрался до gimp'a, чтобы потестить свой скрипт. Конечный вариант такой.
#!/usr/bin/perl
use bytes;
#открываем файлы.
open (FILE1,"file1.bmp") or die;
open (FILE2,"file2.bmp") or die;
open (FILE3,">file3.bmp") or die; # выходной файл
binmode FILE1,':raw'; binmode FILE2,':raw'; binmode FILE3,':raw'; # вроде бы в винде надо такое писать. в линуксе работает и так.
while (defined($f1 = getc FILE1) && defined( $f2 = getc FILE2)) { #читаем файлы. getc - побайтно считывает файл
if ($f1 ne $f2) { print FILE3 "\x00"}
else {print FILE3 "$f1"}
}#while
Выводит исходную картинку с замазанными чёрным различиями:
<img src="https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fimg206.imageshack.us%2Fimg206%2F8380%2Ffile3uh8.th.png%22" border="0" alt="Free Image Hosting at http://www.ImageShack.us" />
Но лучше такой вариант:
while (defined($f1 = getc FILE1) && defined( $f2 = getc FILE2)) {
if ($f1 eq $f2 && $n>0) { print FILE3 "\x00"}
else {print FILE3 "$f1"};
$n++;
}
Здесь наоборот - остались только различия.
<img src="https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fimg233.imageshack.us%2Fimg233%2F5323%2Ffile3un0.th.png%22" border="0" alt="Free Image Hosting at http://www.ImageShack.us" />
#!/usr/bin/perl
use bytes;
#открываем файлы.
open (FILE1,"file1.bmp") or die;
open (FILE2,"file2.bmp") or die;
open (FILE3,">file3.bmp") or die; # выходной файл
binmode FILE1,':raw'; binmode FILE2,':raw'; binmode FILE3,':raw'; # вроде бы в винде надо такое писать. в линуксе работает и так.
while (defined($f1 = getc FILE1) && defined( $f2 = getc FILE2)) { #читаем файлы. getc - побайтно считывает файл
if ($f1 ne $f2) { print FILE3 "\x00"}
else {print FILE3 "$f1"}
}#while
Выводит исходную картинку с замазанными чёрным различиями:
<img src="https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fimg206.imageshack.us%2Fimg206%2F8380%2Ffile3uh8.th.png%22" border="0" alt="Free Image Hosting at http://www.ImageShack.us" />
Но лучше такой вариант:
while (defined($f1 = getc FILE1) && defined( $f2 = getc FILE2)) {
if ($f1 eq $f2 && $n>0) { print FILE3 "\x00"}
else {print FILE3 "$f1"};
$n++;
}
Здесь наоборот - остались только различия.
<img src="https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fimg233.imageshack.us%2Fimg233%2F5323%2Ffile3un0.th.png%22" border="0" alt="Free Image Hosting at http://www.ImageShack.us" />
Супер! Я подсел и весь контакт лист подсадил!)
Sign up to leave a comment.
Найди 10001 отличие