"Поміркуймо, вирівняні зображення - це маленькі подарунки з Неба. Ласкаво просимо, але несподівано". - Геобіт
+10000 репутація того, хто виграє цей виклик.
Правила:
1) Ви повинні створити програму.
2) Вхідним буде зображення, однак незалежно від того, чи ви передаєте його як файл або список номерів.
3) Виведенням буде файл, який при відкритті фарбою (або подібним) покаже зображення, вирівняне.
4) Розмір полотна завжди буде від 100 х 100 до 2000 х 2000 пікселів. Це завжди буде прямокутник, але не завжди квадрат.
5) Немає жорсткого кодування зображень чи манірних URL-магій.
6) Жодних зовнішніх бібліотек не можна використовувати.
Керівництво по централізації (варіант Джошпбаррона)
Зображення буде визначено як по центру, якщо 1-й білий (255,255,255,> 0 rgba) або прозорий (x, y, z, 0 rgba) на осі дорівнює відстані (плюс або мінус 1 піксель) від краю полотна.
Цього можна досягти (і буде перевірено) наступним методом.
1) Уявіть обмежувальну коробку навколо об'єкта. (Для допомоги додано чорні лінії)

2) Рухайте предмет навколо, поки край предмета не дорівнює відстані від відповідного краю полотна.

3) Тепер забудьте про чорні лінії.

Вхід:

Вихід:

Більше інформації тут .
І відповідні результати тут .
+10000 повторень - брехня.


