#php #resize #thumbnails
#php #изменить размер #миниатюры
Вопрос:
Я хочу изменить размер изображения до фиксированного размера 400×300.
Я не хочу масштабировать обрезку, я просто хочу, чтобы изображение было ограничено шириной 400 или высотой 300 (в зависимости от ориентации), изображение центрировано, а остальная часть изображения заполнена черным.
Кто-нибудь знает библиотеку / код, который это делает? (для GD)
Спасибо, Уэсли
Комментарии:
Ответ №1:
GD или ImageMagick могут легко сделать это за вас.
Создайте новое изображение с черным фоном нужной высоты, затем скопируйте из оригинала и поместите в новое.
Возможно, вместе с полным кодом придет другой ответ, но это поможет вам начать. Если нет, я опубликую код для вас позже.
Комментарии:
1. GD предоставляет базовые процедуры, но не что-то «высокоуровневое», как то, что я спросил выше. Я попробую еще..
2. @Wesley, я только что добавил ссылки на три функции, которые вам нужны для этого.