2010-01-17 4 views
2

im, используя предварительный просмотр изображения, который позволяет мне добавлять стили CSS в предварительный просмотр, который появляется.умный размер размеров предварительного просмотра изображений?

сейчас, некоторые изображения больше, чем на экране, поэтому вы увидите их часть, в то время как другие изображения очень маленькие, поэтому вам не придется изменять их размер.

Есть ли способ изменить размер изображений большего размера и не касаться меньших, например. изменять размеры изображений с шириной или высотой более 400 пикселей?

любые другие подходы к тому, чтобы большие вписывались в экран, не влияя на меньшие, были бы оценены потому, что если я просто использую width = 400px и height = 400px, все изображения будут такого размера, и пропорция будет неправильной. и для более мелких изображений вы получите очень большие пиксели.

заранее спасибо

ответ

2

Seam carving javascript implementation является то, что я называю смарт изменения размеров изображений :)

Во всяком случае, в Javascript, вы можете реализовать свою логику в зависимости от width и height свойств Image объекта.

Также посмотрите на this page, автор использует jQuery для изменения размеров изображений, превышающих указанные размеры.

+1

Обе ссылки не работают. – thealexbaron

+0

Нашли исходный код здесь: https://github.com/sroucheray/content-aware-image-resizing – fjsj

Смежные вопросы