|
| |
|
|
| |
для: golovdinov
(28.04.2007 в 20:05)
| | | оке, пасиб, будем разбираться ) | |
| |
|
|
| |
|
|
| |
для: cheops
(28.04.2007 в 16:30)
| | | Если задача состоит в создании уменьшенной копии изображения, то можно воспользоваться скриптом по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=145. | |
| |
|
|
| |
|
|
| |
для: black_prince
(28.04.2007 в 17:45)
| | | Вот этот код я использую:
<?
header('Content-type: image/jpeg'); // обязательная строка
$url = "some_image.gif"; // собсно путь к изоображению
$thumbbase = "";
$thumb = "";
if(eregi('[A-Za-z0-9]\.(jpeg|jpg)', $url)) {
$thumbbase = ImageCreateFromJPEG($url);
}
if(eregi('[A-Za-z0-9]\.(gif)', $url)) {
$thumbbase = ImageCreateFromGIF($url);
}
if(eregi('[A-Za-z0-9]\.(png)', $url)) {
$thumbbase = ImageCreateFromPNG($url);
}
$width = ImageSX($thumbbase);
$height = ImageSY($thumbbase);
$k = max($width/100, $height/100); // максимальная ширина
$new_width = intval($width / $k); // ... высота
$new_height = intval($height / $k);
$thumb = imagecreatetruecolor ($new_width, $new_height);
imagecopyresampled($thumb, $thumbbase, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
ImageJPEG($thumb, null, 100); // последний элемент - качество изоображения (только у JPEG)
ImageDestroy($thumb);
ImageDestroy($thumbbase);
?>
|
Если первый раз работаешь с такими штуками, то знай, этот скрипт должен лежать в отдельном файле, а вызывается от через src="....php?param...." тега <img>. | |
| |
|
|
| |
|
|
| |
для: 1nvis
(27.04.2007 в 21:37)
| | | что-то вроде уменьшенных превьюшек? здесь где-то даже рабочий скрипт есть... | |
| |
|
|
| |
|
|
| |
для: 1nvis
(27.04.2007 в 21:37)
| | | А что конкретно хотите сделать? | |
| |
|
|
|
|