Хорошо, причина, по которой я разместил это, в том, что я не знал, что искать. Я постараюсь объяснить это настолько ясно, насколько смогу.
Скажем, у меня есть изображение размером 800x600. Ящик, который я выделил для изображения, имеет размер 150x150, и его всегда должно быть достаточно. Я могу разрешить отображение изображения только с максимальным размером 150 пикселей как по высоте, так и по ширине. Итак, технически изображение должно быть уменьшено до 200x150.
Теперь, вопрос:
Можно ли обрезать высоту, чтобы отображалось только 150x150? Это только для просмотра. Мне не нужно сохранять изображение как новый файл.
Хорошим примером является страница вашего профиля в Twitter. Он показывает изображение вашего профиля обрезанным, но когда вы нажимаете на него, вы все равно получаете изображение, которое вы изначально загрузили.
[EDIT] Вот чего я пытаюсь добиться. Получите меньшую сторону с точки зрения пикселей, измените ее размер до 150 пикселей, затем скройте переполняющую часть другой стороны. Опять же, без экономии. Просто для удовольствия просмотра людей.