Показать сообщение отдельно

  #70  
Старый 12.04.2007, 02:04
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

конвертирование jpg в html с 100% сохранением качества картинки! (размер знчительно увеличеваеться)
PHP код:
<?
$imgjpg
='pic.jpg'//имя  jpg картинки

set_time_limit(0);
$start=time('s');
$fo=fopen($imgjpg.'.html','w');
fwrite($fo,'<table border=0  cellspacing=0 cellpadding=0><style>td{width: 1px;height: 1px;}</style>');
$im ImageCreateFromjpeg($imgjpg);
$sim=array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F');
function 
to16($de)
{
   global 
$sim;
   
$ans='';
   
$ans.=$sim[($de-$de%16)/16];
   
$ans.=$sim[$de%16];
   return 
$ans;
}
$x=imagesx($im);
$y=imagesy($im);
for(
$j=0;$j<$y;$j++)
{
fwrite($fo,'<tr>');
  for(
$i=0;$i<$x;$i++)
  {
     
$rgb=ImageColorAt($im$i,$j);
       
$r to16(($rgb >> 16) & 0xFF);
       
$g to16(($rgb >> 8) & 0xFF);
       
$b =to16($rgb 0xFF);
   
fwrite($fo,"<td bgcolor=$r$g$b></td>");
   }
  
fwrite($fo,'</tr>');
}
fclose($fo);
echo 
'Законченно за: '.(time('s')-$start).' секунд(ы)<br><a href="'.$imgjpg.'.html">Открыть</a>'
?>

Последний раз редактировалось nc.STRIEM; 12.04.2007 в 02:28..
 
Ответить с цитированием