Тема: Капча !
Показать сообщение отдельно

  #4  
Старый 16.03.2009, 22:39
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

В общем вот, может вас и натолкнет на какие-нибудь мысли:

PHP код:
<pre>
<?php  
   $res
='';  
   
$file1 = 'tema1.txt';// Файл, в который сохраняем результат (для просмотра результата юзать только WordPad)
   
$handle = fopen($file1,'w');
   
$file='s.jpg'; // Картинка, которую обрабатываем  (только .jpg или .png)
   
$i = ImageCreateFromJpeg($file);  
   
$o = ImageCreate(imagesx($i), imagesy($i));  

   for (
$n = 0; $n < 256; $n++)   
   {  
      
imagecolorallocate($o, $n, $n, $n);  
   }  

   
imagecopy ($o, $i, 0, 0, 0, 0, imagesx ($i), imagesy ($i));  

   
$lim = 256/2;  

   echo 
'<pre style="font-size: 12px; letter-spacing: 0px; line-height: 80%;">';  
     
   for (
$y = 0; $y < imagesy ($o); $y++)  
   {  
      for (
$x = 0; $x < imagesx ($o); $x++)  
      {  
         if ((
imagecolorat($o, $x, $y) & 0xFF)>$lim) {
        
$res=' '; 
        echo 
$res;         
        
fwrite ($handle,$res); 
        } else { 
           
$res=0; 
           echo 
$res;
           
fwrite ($handle,$res); 
         }
      }   
      echo 
"\n";  
      
fwrite ($handle,"\n"); 
   }  
echo 
$res;
fclose ($handle); 
echo 
"\n\n\n\n\nResults was saved in $file1.txt\n";
?>
<pre>

Последний раз редактировалось Pashkela; 16.03.2009 в 23:37..
 
Ответить с цитированием