[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Динамический вывод измененных изображений
Страницы: 1, 2
MOT
Делаешь два файла:

Превый index.php
Второй getthumb.php

Создаешь две функции(можно разместить тоже в отдельном файле):

Первая для создание уменьшенных копий изображений.
Вторая вторая будет просматривать каталог и создвать массив.

Можно создать еще третью... для навигации, чтоб ограниченное кол-во фоток было...


В той книги все расписанно, только на примере классов...


MOT
$directory = 'graphics'; # Инициализируем директорию

$di = yourFunction($directory); # Создаем массив при помощи своей функции

$di=yourFunction($di); # оставляем в массиве только картинки.

$path = ""; # Инициализируем переменную.

foreach ($di as $key => $value)
{
$path = "$directory/".$key;

echo "<img src=\"getthumb.php?path=$path\" ".
"alt= \"$value\" /><br />\n";
echo "<a href=\"$path\" target=\"_blank\" >";
}
Nuzhser
короче делаю ресамплинг при получении имажа в маленькие иконки и храню их в отдельной папке и вывожу их на старт, а большие в другой папке вывожу по ходу дела. Другого не придумал.

_____________
Лэт ит би
MOT
Книжку то читал?
Guest
Цитата (twin @ 13.06.2010 - 22:23)
Не стоит ресайзить их на лету... Затратно это.

Как тогда поступить если надо урезаные фото, или в админке загружать два пти один нормальный размер и один урезаный?
AlmazDelDiablo
Цитата (Guest @ 27.11.2012 - 02:44)
Цитата (twin @ 13.06.2010 - 22:23)
Не стоит ресайзить их на лету... Затратно это.

Как тогда поступить если надо урезаные фото, или в админке загружать два пти один нормальный размер и один урезаный?

Загружаете одну картинку, но скрипт должен дополнительно создавать её дубликат уменьшенного размера. И этот дубликат, где надо, выводить.

_____________
Блог | VK | GitHub | Twitch
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.