Изменение размера изображения в php только для просмотра

Хорошо, причина, по которой я разместил это, в том, что я не знал, что искать. Я постараюсь объяснить это настолько ясно, насколько смогу.

Скажем, у меня есть изображение размером 800x600. Ящик, который я выделил для изображения, имеет размер 150x150, и его всегда должно быть достаточно. Я могу разрешить отображение изображения только с максимальным размером 150 пикселей как по высоте, так и по ширине. Итак, технически изображение должно быть уменьшено до 200x150.

Теперь, вопрос:

Можно ли обрезать высоту, чтобы отображалось только 150x150? Это только для просмотра. Мне не нужно сохранять изображение как новый файл.

Хорошим примером является страница вашего профиля в Twitter. Он показывает изображение вашего профиля обрезанным, но когда вы нажимаете на него, вы все равно получаете изображение, которое вы изначально загрузили.

[EDIT] Вот чего я пытаюсь добиться. Получите меньшую сторону с точки зрения пикселей, измените ее размер до 150 пикселей, затем скройте переполняющую часть другой стороны. Опять же, без экономии. Просто для удовольствия просмотра людей.

What I'm trying to accomplish

5
задан Mike Sanchez 6 March 2012 в 11:16
поделиться