Комментарии 14
По такому же принципу можно не только прямоугольники закрашивать, но и использовать хеш как рандомизатор для более сложных геометрических объектов. Я как-то с мордашками такое сделал на JS, может кому-то будет полезно/интересно.
Классная статья, мне понравилась! Давай такую же про авы на SOF;)
НЛО прилетело и опубликовало эту надпись здесь
Есть маленькая проблема:
на строчке
выдает ошибку
IndexError: index 12 is out of bounds for axis 1 with size 12
если добавить по -1 к координатам, ошибка пропадает, однако изображение смещается вправо вниз на 1 блок
на строчке
need_to_paint = need_color[x // block_size, y // block_size]
выдает ошибку
IndexError: index 12 is out of bounds for axis 1 with size 12
если добавить по -1 к координатам, ошибка пропадает, однако изображение смещается вправо вниз на 1 блок
Github немного по другому генерирует аватарки, там не просто блоки закрашиваются, но и граница на 1 пиксель вокруг них. Это можно заметить, если посмотреть на то, как на оригинальных аватарках квадраты смыкаются по углам.
на php может кто-то перенести?
В каждой аватарке 12 на 12 блоков.
Всегда 5 на 5. Просто по периметру добавлен отступ в полочину ячейки.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Генерация дефолтных Github аватарок