VELIK505
@VELIK505
Руководитель департамента profitcentr.com

Как без использования API проверить залит ли аватар у пользователя?

Думал, проверю по классу картинки или по url, но класс для всех одинаковый, а url всегда разный взависимости от cdn.
https://scontent-frx5-1.cdninstagram.com/t51.2885-19/11906329_960233084022564_1448528159_a.jpg
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
Есть такая библиотечка 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
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы