Для начала на заглушке аватара напишем призыв к загрузке:
Затем сделаем 2 варианта загрузки.
- для опытных пользователей. Просто с указанием возможных размеров по вертикали, горизонтали и объему. Например не более, чем 150х150px и 10Кб.
- для неопытных пользователей, у которых готовой картинки нет и которые сделать ее не могут.
Форма загрузки должна принимать фотографии в несколько мегабайт и картинки в BMP. Автоматическое изменение размеров и «умный кроп» не пойдут. Поэтому решением видится встраивание веб-редактора изображений.
Таким образом 1ый способ будет удобен тем, у кого существует готовый набор аватаров, а используются они часто. Главное здесь использовать стандартный размер картинки.
А 2ой способ позволит пользователю загрузить любое изображение и отредактировать его так, как ему хочется, получив качественный красивый аватар.
По мотивам "Как сделать загрузку аватаров по силам каждому".