Среда, 2025-01-22, 11:55 PM
Статьи - PHP
Приветствую Вас Гость | RSS
Главная страница Каталог статей Регистрация Вход
Меню сайта

Категории каталога
PHP [158]
Статьи по PHP

Наш опрос
Выбираем ОС
Всего ответов: 192

Начало » Статьи » PHP » PHP

Скрипт для создания превьюшек (уменьшеная копия изображения)
Помню как я намучался когда первый раз столкнулся с проблемой превьюшек, поэтому и выложил этот скрипт,а вдруг кому-то поможет. С описанием я заморачиватся не стал - это же готовые решения, а не учебное пособие. Вобщем пользуйтесь

З.Ы. Скрипт нужно разместить в отдельном файле, напримерthumb.php

<?
//Ф-ия возвращает уменьшенную копию изображения. И вызывается в фомате
//thumb.php?id=путь_к_рисунку, так же можно задать размеры, или только высоту, тогда
//картинка уменьшится сохранив пропорции. Скрипт понимает такие форматы изображения как gif,jpeg,png
//а возвращает в формате jpeg.Из html вызывать ф-ию нужно так <img src=thumb.php?id=путь_к_рисунку>
// список параметров thumb(путь_к_рисунку, ширина,высота)
function thumb($path,$x,$y=0)
{
$t=getimagesize ($path) or die('unknown type of image');
$with=$t[0];
$height=$t[1];
switch ($t[2])
{
case 1:
$type='gif';
$img=imagecreatefromgif($path);
break;
case 2:
$type='jpeg';
$img=imagecreatefromjpeg($path);
break;
case 3:
$type='png';
$img=imagecreatefrompng($path);
break;
}
if($y==0)
{$y=$x*($height/$with);}

header("content-type: image/".$type);
$thumb=imagecreate($x,$y);
imagecopyresized($thumb,$img,0,0,0,0,$x,$y,$with,$height);
$thumb=imagejpeg($thumb);
return $thumb;
}
if($id)
{
echo thumb($id,200);
}
?>

Категория: PHP | Добавил: webmaster (2006-12-06)
Просмотров: 390 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Сервисы

Поиск по каталогу

Друзья сайта

| Ссылки 1 | Ссылки 2 | Ссылки 3 |
www.webmaster.clan.su Каталог+поисковая система be number one Bakililar.az Top Sites Сервис авто регистрации в
каталогах, статьи про раскрутку сайтов, web дизайн, flash, 
photoshop, хостинг, рассылки; форум, баннерная сеть, каталог 
сайтов, услуги продвижения и рекламы сайтов Скрипт для определения тиц (Яндекс CY: индекс цитирования). Определение pr (Google Pagerank). Проверить тиц pr сайта.
Copyright WebMaster.Clan © 2006 Бесплатный хостинг uCoz