Вопрос по image, javascript – Можно ли сравнить два изображения в Javascript?
Есть ли способ сравнить два файла изображения, которые имеют разные имена файлов? Поэтому я смотрю, равны ли они с javascript. Это возможно?
Использование для этого: У меня есть галерея изображений, которые должны появиться в лайтбоксе. Когда лайтбокс открывается, я подключаюсь к обратному вызову, чтобы проверить наличие дубликатов изображений, и, когда они найдены, удалим их из галереи лайтбоксов, чтобы пользователи не видели повторяющиеся изображения.
вы не можете получить доступ к файловой системе без пользователей. согласие.
Но если вы хотите сравнить изображения, доступные для кода javascript, например, с помощью URL-адреса или поля загрузки, вы должны проверить этот вопрос SO:Сравните два изображения в JavaScript
По сути, вы конвертируете изображение вcanvas
элемент и использоватьbase64
значение для сравнения двух, так же, как люди подтверждают, является ли документ «действительным» проверяя контрольную сумму этого документа.
И не забудьте также проверить ширину и высоту.