Есть такая библиотечка IM.js
Там можно попиксельно проверить соответствие двух изображений. Только их надо в canvas закинуть. Можно проверять готовое изображение на сервере и изображение аватарки. Если равны, то аватарки нету, если нет, то аватарка есть.
GITHUB
Из документации:
IM.compare([
document.getElementById("canvas_1"),
document.getElementById("canvas_2"),
document.getElementById("canvas_3"),
document.getElementById("canvas_4")
],
function success(aCanvas, nElapsedTime) {
// Code on success. All images have the same pixel info.
},
function fail(oCanvas, nElapsedTime) {
// Code on failing. Any image is different from others
});