Мне нужно создать несколько превью на основе слайд-шоу. Эти превью создаются непосредственно / динамически из img src для каждого слайда.
Теперь я создаю такой код для галереи превью:
<ul id="galThumb">
<li id="thumb0"><img src="path-to-image" title="Image[0]"></li>
<li id="thumb1"><img src="path-to-image" title="Image[1]"></li>
<li id="thumb2"><img src="path-to-image" title="Image[2]"></li>
...
<li id="thumbn"><img src="path-to-image" title="Image[n]"></li>
</ul>
Элементы li оставлены плавающими, чтобы получилась горизонтальная линия с ними.
Моя проблема в том, что пользователи могут загружать изображения любого размера и ориентации, и я не могу правильно контролировать аспект больших пальцев. Мне нужно, чтобы все пальцы имели определенный размер. Например, 60x45px.
Когда пользователь загружает вертикальное изображение или любое другое изображение с другим соотношением сторон, у меня появляется нерегулярная линия большого пальца, где вертикальные изображения занимают ширину, а изображения большего размера выше, чем другие. Как я могу получить большие пальцы одинаковой высоты и ширины, не обрезая изображения? Или просто немного обрезать по вертикали?
Я много искал здесь и нашел несколько полезных скриптов, но ни один не достиг этой цели.