Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

GD library

254
23 февраля 2005 года
Cker
341 / / 20.08.2000
С помощью этого модуля уменьшаю размеры картинки. Задаю ширину, высота пропорционально.
Надо сделать такое: допустим размеры картинки 100x200. Уменьшаю до 50x100.
Надо сделать картинку 50x50, но при этом по высоте не сжимать а обрезать немножко сверху, немножко снизу (поплам), ну или только снизу...
???
4
23 февраля 2005 года
mike
3.7K / / 01.10.2002
В чем проблема ?

Все это можно сделать с помощью функции [phpdoc]imagecopyresampled[/phpdoc] или [phpdoc]imagecopyresized[/phpdoc]

Нужно только правильно расчитать вершины прямоугольника.
254
23 февраля 2005 года
Cker
341 / / 20.08.2000
ага, пасибо, получилось.
только есть момент. на локальной тачке все работает отменно. Когда выложил на сервак, то файлы в 100 Кб нормально обрабатываются, а в 400 Кб не обрабатываются.
??
4
23 февраля 2005 года
mike
3.7K / / 01.10.2002
Наверняка глюки с аплоадом.
254
23 февраля 2005 года
Cker
341 / / 20.08.2000
ну вообще-то оригинал- картинка аплоадится нормально.
после преобразования фотки в конце функции ставлю проверку:

$imginfo = getimagesize($dest_file);
if ($imginfo == null) {
$ERROR = $lang_errors['resize_failed'];
@unlink($dest_file);
return false;
} else {
return true;
}


и вот почему-то imginfo равен null и картинка удаляется. хотя я копировал ее себе на винт. нормально отображается...

может там че-то с переводом строки. на локалке виндозный сервак - все ок. а там - линукс...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог