Помощник
|
Уменьшить размер рисунка |
ElektrinO
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
22.9.2008, 11:31;
Ответить: Webmaster_hb
Сообщение
#2
|
|
для использования функций для работы с изображениями, необходимо, чтобы в PHP была разрешен модуль GD2
[php] function v_scale_image_to($src_image, $res_width, $res_height){ $src_width = imagesx($src_image); $src_height = imagesy($src_image); $scale = min($res_width / $src_width, $res_height / $src_height); $sub_width = round($scale * $src_width); $sub_height = round($scale * $src_height); $sub_left = round( ($res_width - $sub_width) / 2); $sub_top = round( ($res_height - $sub_height) / 2); $res_image = imagecreatetruecolor($res_width, $res_height); $fill_color = imagecolorallocate($res_image,0xf9,0xf6,0xe7); imagefilledrectangle($res_image, 0,0, $res_width, $res_height, $fill_color); imagecopyresampled($res_image, $src_image, $sub_left, $sub_top, 0, 0, $sub_width, $sub_height, $src_width, $src_height); return $res_image; }; [/php] |
|
|
UncleM |
23.9.2008, 3:55;
Ответить: UncleM
Сообщение
#3
|
|
|
А еще лучше и проще, если есть ImageMagick
[php] $source_image = "test.jpg" // оригинал картинки (путь) $target_image = "test_new.jpg" // уменьшенная картинка (путь на сервере) $height = 100; // нужная высота $length = 100; // нужная длина exec("convert ".$image." -resize ".$width."x".$height."\> ".$target_image); [/php]На Unix путь к convert обычно "usr/bin/convert" или "usr/local/bin/convert", можно спросить у хостера.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продаю 160 статей, размер от 2000 символов, копирайт. Разные тематики, желательно все сразу |
2 | vminske | 2747 | 29.12.2016, 15:16 автор: vminske |
|
размер таблицы | 7 | modz | 6424 | 24.10.2014, 14:57 автор: -modz- |
|
Можно ли поменять размер блока в google adsense | 1 | -Сергей- | 2256 | 22.1.2014, 15:53 автор: Sosnovskij |
|
Не получается изменить размер таблицы | 2 | Machamba | 2894 | 30.5.2013, 10:18 автор: -koctik- |
|
Создание рисунка в Photoshope, Нужна перерисовка картинки в Photoshope | 0 | Bender-fm | 3439 | 31.3.2012, 2:29 автор: -Bender-fm- |
Текстовая версия | Сейчас: 29.3.2024, 16:52 |