Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 18.04.2010, 18:43   #1
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 243
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию Highslide

Кто работал с этим? Мне нужно делать как бы превью изображения. Маленькое изображение, клацаем, появляется в новом слое полное изображение. Догадываюсь, что это не проблема с этой библой.

А такой вопрос, откуда я буду брать маленькое изображение? Это мне нужно два варианта изображения загружать? Если да, то ну его нафиг. Или автоматически маленькое генерируется?

Подскажите плиз, раньше не работал с этим. Стоит начинать?
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 18.04.2010, 19:33   #2
Злой модератор
 
Аватар для Wink
 
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,343
Вес репутации: 503
Wink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущее
По умолчанию

Highslide не делает сам превьюшки, но обычно они создаются автоматом в любом движке фотогалерей. А заняться стоит, скрипт хороший.
Wink вне форума   Ответить с цитированием
Старый 18.04.2010, 19:59   #3
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 243
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

Wink, Ок, спасибо
Ну тогда встречный вопрос, где почитать про создание превьюшек?
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 18.04.2010, 20:03   #4
Эксперт
 
Аватар для MonAmur
 
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
MonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущее
По умолчанию

Русская мафия, есть скрипты, которые на лету делают превьюшки.

вот что Яндекс нашел - http://yandex.ru/yandsearch?clid=958...humbnail&lr=76
MonAmur вне форума   Ответить с цитированием
Старый 18.04.2010, 20:07   #5
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 285
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Цитата:
Ну тогда встречный вопрос, где почитать про создание превьюшек?
ручками или GD php imagecopyresampled
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 18.04.2010, 20:10   #6
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 243
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

MonAmur, Atomic, спасибо
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 18.04.2010, 21:10   #7
Эксперт
 
Аватар для extruder
 
Регистрация: 27.03.2009
Сообщений: 1,239
Вес репутации: 235
extruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущееextruder - прекрасное будущее
По умолчанию

Вот как генерятся превьюшки на лету.


Вот этот код выведи в отдельный файл.
Например, он называется image.php.

PHP код:
$image_stats getimagesize($image);
$image_width $image_stats[0];
$image_height $image_stats[1];

if (
$image_width>$hsize or $image_height>$vsize)
{
  if (
$image_width>$hsize)
  {
    
$ratio $image_width/$hsize;
    
$image_width $hsize;
    
$image_height round($image_height/$ratio);
  }

  if (
$image_height>$vsize)
  {
    
$ratio $image_height/$vsize;
    
$image_width round($image_width/$ratio);
    
$image_height $vsize;
  }
}

$src_img imagecreatefromjpeg($image);
$dst_img imagecreatetruecolor($image_width,$image_height);
imagecopyresampled($dst_img,$src_img,0,0,0,0,$image_width,$image_height,imagesx($src_img),imagesy($src_img));
imagejpeg($dst_img,"",100); 

А превьюшка генерится обращением к нему примерно вот так.

Код HTML:
<img src="image.php?hsize=120&vsize=120&image=pic.jpg">
extruder вне форума   Ответить с цитированием
Старый 18.04.2010, 21:18   #8
Мастер
 
Аватар для jekky25
 
Регистрация: 30.04.2008
Сообщений: 525
Вес репутации: 213
jekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личность
По умолчанию

вот здесь я делал. такой подойдет?
http://www.kroxam.ru/category/detskie-kolyaski/
jekky25 вне форума   Ответить с цитированием
Старый 19.04.2010, 08:14   #9
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 243
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

extruder, Спасибо

jekky25, да, примерно так
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 19.04.2010, 10:05   #10
Мастер
 
Аватар для jekky25
 
Регистрация: 30.04.2008
Сообщений: 525
Вес репутации: 213
jekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личностьjekky25 - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Русская мафия Посмотреть сообщение
extruder, Спасибо

jekky25, да, примерно так
Брал готовый highlight скрипт.
вставляешь на страницу его. параметры к нему и ссылку на фотку

<a onmouseover=mouseOver(this)
onclick="return hs.expand(this)" onmouseout=mouseOut(this) href='big_toto.jpg'>
<img id='img-current_picture'
border='0' src="small_foto.jpg" /></a>

и должно работать.
jekky25 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 02:07.