Сделать красивый аватар самому очень просто, для этого понадобится Adobe Photoshop или XnView.
Сначала открываем файл выбранной вами фотографии (из которой и будет сделан новый аватар). Для аватара Вконтакте лучше всего подойдет длинное вертикальное изображение, т.к. по горизонтали разрешение аватарки в контакте ограничено 200 пикселями. Открыв фотографию в одной из этих программ, мы выделяем область на фото, которую хотим сделать аватаром. Вырезаем ее, отделив от остального изображения (одноименные функции имеются и в фотошопе и во второй программе Image—>Crop, предварительно выделив область на фото). После этого можно поменять цветовую гамму аватара, сделать ее черно-белой, сменить контрастность и т.д. Затем сохраняем файл и теперь готовый аватар можно загружать в контакт.
Другие статьи по этой теме
Как загружать фото без потери качества?
Аватар с сайтов
Аватар с анимацией