Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Основы PHP...

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Vladsvn

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

$filename = 'photo/898.gif';
 
    $info       = getimagesize($filename);
    $width_old  = $info[0];
    $height_old = $info[1];
    $type       = $info[2];
 
    switch ($type) {
        case 1:
            $img = imageCreateFromGif($filename);
            imageSaveAlpha($img, true);
            break;
        case 2:
            $img = imageCreateFromJpeg($filename);
            break;
        case 3:
            $img = imageCreateFromPng($filename);
            imageSaveAlpha($img, true);
            break;
    }
 
 
    $width_new     = "500";
 
    $k_width    =       ($width_old / $width_new);
    $height_new = ceil($height_old / $k_width);
 
    $tmp = imageCreateTrueColor($width_new, $height_new);
    imageCopyResampled($tmp, $img, 0, 0, 0, 0, $width_new, $height_new, $width_old, $height_old);
 
    unlink($filename);
 
    if ($type == 1) imageGif ($tmp, $filename);
    if ($type == 2) imagejpeg($tmp, $filename);
    if ($type == 3) imagePng ($tmp, $filename);
 
 

Всего записей: 342 | Зарегистр. 07-09-2016 | Отправлено: 14:32 21-08-2022
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Интернет » Web-программирование » Основы PHP...


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru