Вопрос по созданию prewiev картинок в ленте новостей

golos81

Новичок
Вопрос по созданию prewiev картинок в ленте новостей

Вся эта заморочка для размещения картинок в ленте новостей. Хочется сделать одинаковые по размеру prewiev картинки у всех новостей.

Есть большая картинка. Она отображается в подробном просмотре новости. Размеры у больших картинок разные в новостях разные. Можно ли средствами php выдать prewiev большой картинки таким образом, что бы отображалась не вся картинка, а часть, т.е. небольшая область картинки.
Например большая картинка имеет размер 400x200. Размер prewiev картинки 40х120, т.е. prewiev не пропорциональна большой картинке. В данном случае уменьшив большую картинку точного размера prewiev не получится.
Можно ли взять прямоугольный кусок картинки размером 40х120 с основного изображения 400x200 и разместить его в качестве prewiev?

Что-то похожее сделано здесь http://www.nokia.ru/lifestyle/lnt/photo/, но у них prewiev картинки видимо зарнее нарезаны, а может и генерятся на лету.
 

zerkms

TDD infected
Команда форума
golos81
да, можно. читай функции работы с изображениями
 

Фанат

oncle terrible
Команда форума
можно, но лучше делать такие вещи руками.
поскольку автомат вырежет не думая.
Не ту часть тела, к примеру ;-)
 

Romantik

TeaM PHPClub
а не проще ресайзить картинку а недостающие "бока" склеить?
Честно не представляю себе в превью новостей только декольте =)
 

golos81

Новичок
Автор оригинала: Romantik
а не проще ресайзить картинку а недостающие "бока" склеить?
Честно не представляю себе в превью новостей только декольте =)
Видимо в таком случае новость будет весьма читаема;)

А если серьезно, каким образом недостающие "бока" можно склеить?
 

Фанат

oncle terrible
Команда форума
да, действительно.
непонятно это требование - постоянного размера картинки.
почему нельзя её просто вписать в нужный квадрат.

Romantik, хтмл-ом даже проще будет сделать
 

sad

Новичок
См. в сторону gd - ф-ии image*.
На самом деле "обрезать" картинку _имхо_ лучше, чем ложить ее на фон. Когда перед вами "табличка" с фотографиями немного убого выглядят миниатюры разного размера.
Другое дело что лучше делать это руками, а не автоматом, что бы в кадр не попало что попало:)

з.ы. а вообще лучше для работы с изображениями использовать imagemagick, но на шаред-хостингах им редко дают попользоваться.
 
Сверху