Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сравнить две картинки?
 
 автор: JIEXA   (10.07.2005 в 14:08)   письмо автору
 
 

Подкасжите пожалуйста, как средствами пхп сравнить 2 картинки

   
 
 автор: cheops   (10.07.2005 в 15:26)   письмо автору
 
   для: JIEXA   (10.07.2005 в 14:08)
 

Имеется ввиду одинаковые они или нет? Можно получить хэш-код при помощи фукнции md5() - если хэш-коды совпадают - это одинаковые картинки.

   
 
 автор: JIEXA   (10.07.2005 в 17:57)   письмо автору
 
   для: cheops   (10.07.2005 в 15:26)
 

Да тоесть, если изображениях на них совпадают, то они одинаковые... Как можно реализовать?

   
 
 автор: Bronepoz[)   (10.07.2005 в 18:31)   письмо автору
 
   для: JIEXA   (10.07.2005 в 17:57)
 

Можно сделать как предложил cheops , а можно еще с помощью fread() читать содержимое рисунков и сравниват их между собой.

   
 
 автор: cheops   (11.07.2005 в 00:27)   письмо автору
 
   для: JIEXA   (10.07.2005 в 17:57)
 

Пусть имеется два файла first.jpg и second.jpg, тогда извлечь получить их md5-коды можно следующим образом
<?php
  $fmd5 
md5_file("first.jpg");
  
$smd5 md5_file("second.jpg");
  if(
$fmd5 == $smd5) echo "Это одинаковые файлы";
  else echo 
"Это разные файлы";
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования