Stek Согласен. Пример: две различные разметки при просмотре вертикальных и горизонтальных фоток. Дизайн разметки в этом случае определяется главным элементом страницы - большой фоткой. При этом существует еще несколько thumbnailов, которые позволяют просмотреть гругие катинки. Так вот, в этом случае никак нельзя с точки зрения уравновешенности композиции использовать одни и те же превьюшки, когда большая фотка - горизонтальная и вертикальная. Когда она вертикальная, превьюшки должны повторять вертикальные пропорции, когда горизонтальная - горизонтальные.
Пример.
Вопрос: как с помощью GD генерить оба варианта превьюшек?
Если загружается, к примеру, foto.jpg 100*200px (ширина*высота) то:
а) уменьшать пропорционально, сохранять как fotothumbver.jpg (25*50px)
б) уменьшать ширину до 50px, а высоту обрезать до 25px. Сохранять как fotothumbhor.jpg (50*25px)
И то же, только наоборот, если фотка изначально горизонтальная.
Это алгоритм, а можно ли его с помощью gd реализовать? Конкретнее, поддерживает ли gd cropping?