Эти задачи на растровую графику предложил Е. Г. Кабаков
Решение для Paint.

Первую задачку правильно решили 2 человека, остальные 10 отвечали примерно так: "Нужно увеличить контур под лупой и затем залить его". Это верно только в двух частных случаях, когда контур - строго горизонтальный или вертикальный отрезок прямой. В других случаях заливка "не пройдет" через те места, где пиксели "стыкуются" уголками (контур тонкий, т. е. шириной в один пиксел).
Правильный ответ: залить одну из областей цветом контура (контур исчезнет), затем перекрасить область в первоначальный цвет.

Вторая задачка оказалась наиболее легкой. Нужно скопировать изображение и перекрасить копию в цвет тени. Затем выделить исходное изображение (позаботившись о том, чтобы фон был прозрачный), и переместить его так, чтобы оно оказалось поверх тени.

Третья задача не далась никому из участников. Два ответа насчет Photoshop'а не считаются (там имеется фильтр Стилизация/Оконтуривание).
Задачу можно разбить на две. Первая: получить изображение, увеличенное "во все стороны" точно на один пиксел и перекрасить его в цвет контура. Вторая: поместить исходное изображение точно в середину увеличенного.
Поставим где-нибудь рядом с изображением точку (размером в один пиксел).
Затем скопируем все вместе и перекрасим в цвет контура.

Затем скопируем перекрашенное изображение (вместе с точкой-прицелом) и поместим четыре раза копии "друг на друга" со сдвигом на один пиксел вправо, влево, вверх и вниз. Полученное изображение больше исходного на один пиксел "во все стороны".
После этого остается поместить исходное изображение поверх увеличенного, прицеливаясь в середину креста.
И, наконец, нужно стереть вспомогательный крест-прицел.


 

Не хотите ли еще подобную алгоритмическую задачку на растровую графику?
Нужно перекрасить тонкий контур.