| 
	| 
	
	| 
		
	| 
			
			 
			
				27.08.2012, 00:38
			
			
			
		 |  
	| 
		
			|  | I am Student       |  | 
					Регистрация: 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>"; 
?>
просто я пробывал разрезать, помогло , но собрать картинку тяжело потом
				__________________ 
	
 
	| Цитата: |  
	| Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку. |  
	
 |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 00:44
			
			
			
		 |  
	| 
		
			
			| без статуса       |  | 
					Регистрация: 25.05.2012 
						Сообщений: 8,219
					 
		
 |  |  
	| 
	
 
	| Сообщение от cyber |  
	| просто я пробывал разрезать, помогло , но собрать картинку тяжело потом |  
	
 я соберу 
Через таблу с border-collapse:collapse и border: 0 none transparent; |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 00:49
			
			
			
		 |  
	| 
		
			|  | I am Student       |  | 
					Регистрация: 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); // а это?)
$imgName = 0;
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/'. $imgName.'.jpeg');  
  $temp_array[$j][$i]='delete/'. $imgName.'.jpeg'; 
  $imgName++;
 } 
}  //стираем старую херню)
 imagedestroy($dest); 
 imagedestroy($src); 
 //рисуем пикчёрззз
foreach ($temp_array as $value){ 
 foreach ($value as $v){ 
  echo "<div><img src=\"".$v."\"><div>"; 
 } 
} 
?>
				__________________ 
	
 
	| Цитата: |  
	| Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку. |  
	
 |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 00:57
			
			
			
		 |  
	| 
		
			|  | I am Student       |  | 
					Регистрация: 17.12.2011 
						Сообщений: 4,415
					 
		
 |  |  
	| ну вот к примеруhttp://learn.javascript.ru/play/GIJ47 
нужно уменьшать размер каждого блока что бы они влезли во wrapper, а не все блоки получаются одинакового размера
				__________________ 
	
 
	| Цитата: |  
	| Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку. |  
	
 |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 01:09
			
			
			
		 |  
	| 
		
			|  | I am Student       |  | 
					Регистрация: 17.12.2011 
						Сообщений: 4,415
					 
		
 |  |  
	| кстати если картинку сделать в png все равно тормозит , но меньши 
				__________________ 
	
 
	| Цитата: |  
	| Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку. |  
	
 |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 11:26
			
			
			
		 |  
	| 
		
			
			| без статуса       |  | 
					Регистрация: 25.05.2012 
						Сообщений: 8,219
					 
		
 |  |  
	| cyber, 
 Воть распилил - три варианта http://sendfile.su/657136 |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 16:02
			
			
			
		 |  
	| 
		
			|  | I am Student       |  | 
					Регистрация: 17.12.2011 
						Сообщений: 4,415
					 
		
 |  |  
	| Deff, хм..ты меня не понял, порезать картинку не проблема, как ее соединить не в оригинальном размере?
 для этого нужно сжимать каждый блок до определенных размеров, а если не все блоки одинакового размера...
 |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 16:07
			
			
			
		 |  
	| 
		
			
			| без статуса       |  | 
					Регистрация: 25.05.2012 
						Сообщений: 8,219
					 
		
 |  |  
	| 
	
 
	| Сообщение от cyber |  
	| ты меня не понял, порезать картинку не проблема, как ее соединить не в оригинальном размере? для этого нужно сжимать каждый блок до определенных размеров, а если не все блоки одинакового размера...
 |  
	
 я те порезал на идентичные 
И ежели вставить в таблу и менять размер таблы (width=10%,width=20% ) то мон наверно забыть об ячейках 
в ячейках сделать <img width=100% |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 16:36
			
			
			
		 |  
	| 
		
			|  | I am Student       |  | 
					Регистрация: 17.12.2011 
						Сообщений: 4,415
					 
		
 |  |  
	| и вот что получается  
вот код
 
<style>
*{margin:0;padding:0;}
table{
	width:1600px;
	height:1000px;
	}
table td > img{
	width:100%;
	height:100%;
}
</style>
<title>Документ без названия</title>
</head>
<body>
<div id='ImgParts'></div>
<script type="text/javascript">
(function () {
var table = '<table><tr>'
for (var i = 1;i < 25; i++) {
	table += '<td ><img src="output/6Х4/general_'+i+'.png"></td>'
	
	}
table += '</tr></table>';
$('#ImgParts')[0].innerHTML = table;
}());
</script>
</body>
</html>
и если сделать , к примеру так
 
table {
	
	width:1600px;
	height:1000px;
	}
table td{
	width:50%;
	height:50%;
	}
table td > img{
	width:100%;
	height:100%;
}
тоже самое			 Последний раз редактировалось cyber, 27.08.2012 в 16:38.
 |  |  
	| 
		
	| 
			
			 
			
				27.08.2012, 16:50
			
			
			
		 |  
	| 
		
			
			| без статуса       |  | 
					Регистрация: 25.05.2012 
						Сообщений: 8,219
					 
		
 |  |  
	| cyber, 
Для картинок так: 
 <img style="width:100%;height:auto" />
 
А это 
 
table td{
07	    width:50%;
08	    height:50%;
нафег ? (Имхо - лишнее 			 Последний раз редактировалось Deff, 27.08.2012 в 16:52.
 |  |  
 
 
 
 |  |