Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
|
Здраствуйте, столкнулся с проблемой: не могу из 10-20 маленьких картинок создать одну большую - тоесть скринлист (thumbnail). В сети нашёл решения которые позволяют только уменьшать изображения до указанного размера, мне же нужно склеить между собой все маленькие изображения в одно большое(цельное) изображение. Есть 1 нюанс, высота и ширина картинок может быть различной.
PHP:
скопировать код в буфер обмена
$x=count($news['screen']); // Считаем кол-во картинок(ссылок на них) for($i=0;$i<$x;$i++) { // Открываем каждое изображение по ссылке // Далее склеиваем картинки между собой, по 5 штук в ширину, после чего переходим в нижнюю "строку". if($i% 5 === 0){$d=0; if($i !==0){$n++;} } else{$d++;} imageCopy($im2,$im1,$size_x*$d,$size_y*$n,0 ,0 ,$size_x,$size_y); }
Проблема в том, что иногда картинки имеют разную высоту\ширину.
И если раньше, когда размер у всех картинок был одинаков и проблем с созданием скрин-листов не было, то сейчас получается вот так http://funkyimg[dot]com/u2/2614/133/6593102[dot]jpeg - ВНИМАНИЕ ССЫЛКАСОДЕРЖИТ АДАЛТМАТЕРИАЛ!(Отредактировано автором: 04 Ноября, 2012 - 13:44:08)
|