tesseract — PHP: поиск фотографий по названию, за исключением дубликатов

Я хочу искать фотографии по названию, но хочу исключить точно такие же копии.

Сейчас я различаю две фотографии по размеру

if(filesize($file1) != filesize($file2)){
// Files are not same
}

Вышеприведенный код работает, если $ file1 и $ file2 одинаковы, но обрезаны или имеют измененную версию друг друга. Как я могу решить, совпадают ли $ file1 и $ file2, даже если они обрезаны или изменены

0

Решение

Это зависит от того, что вы хотите сделать. Если вы хотите запретить показ одной и той же фотографии, если она была загружена двумя разными пользователями, вам придется использовать такую ​​библиотеку, как Libpuzzle сравнить два изображения визуально и не показывать идентичные.

Если вы вручную создаете миниатюры и обрезанную / измененную по размеру версию изображения, то вы можете поместить идентификатор в имя, сохранить их в той же папке или что-то в этом роде. Как именно вы это сделаете, будет зависеть от вашей нынешней структуры.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]