Показать сообщение отдельно
  #61 (permalink)  
Старый 27.08.2012, 00:38
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

не уже пройденный этап, их фиг потом соединишь, так что бы можно было уменьшить размер.
эм... а что с картинкой сделал меньше подтормаживает
а по резать можно с помощью пхп , вот код
<?php ini_set('memory_limit','264M'); // 128М как по умолчанию - не хватает! я про это говорил
$path='t110e5_ru_1920_1200.jpg'; // Путь до файла 
$name=substr(basename($path), 0, -4); 
$src = imagecreatefromjpeg($path); 
$temp_array=array(); 
$step=200; // Размеры квадратов 
$width=imagesx($src);  // догадаешься что это?)
$height=imagesy($src); // а это?)


for ($i=0;$i<$width;$i=$i+$step){ 
 for ($j=0;$j<$height;$j=$j+$step){ 
  $w = $i+$step<$width ? $step : $width-$i; 
  $h = $j+$step<$height ? $step : $height-$j; 
  $dest = imagecreatetruecolor($w, $h); //создаем новое изображение
  imagecopy($dest, $src, 0, 0, $i ,$j, $step, $step); //тырим со старого на новое
   imagejpeg($dest,'delete/'. $name.'_'.$i.'_'.$j.'.jpeg');  
  $temp_array[$j][$i]='delete/'.$name.'_'.$i.'_'.$j.'.jpeg'; 
 } 
}  //стираем старую херню)
 imagedestroy($dest); 
 imagedestroy($src); 
 //рисуем пикчёрззз
  echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"; 
foreach ($temp_array as $value){ 
echo "<tr>"; 
 foreach ($value as $v){ 
  echo "<td><img src=\"".$v."\"><td>\n"; 
 } 
echo "<tr>"; 
} 
echo "<table>"; 
?>

просто я пробывал разрезать, помогло , но собрать картинку тяжело потом
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием