Я хочу показать изображение из URL с определенной шириной и высотой, даже если оно имеет другое соотношение размеров.
Поэтому я хочу изменить размер (с сохранением соотношения), а затем обрезать изображение до нужного размера.
Я могу изменить размер с помощью свойства html img
, а я могу вырезать с background-image
.
Как я могу сделать оба?
Пример:
Это изображение:

Имеет размер 800x600
пикселей, и я хочу показать как изображение 200x100
пикселей
С img
я могу изменить размер изображения 200x150px
:
<img
style="width: 200px; height: 150px;"
src="http://img1.jurko.net/wall/paper/donald_duck_4.jpg">
Это дает мне это:
<img style="width: 200px; height: 150px;" src="http://img1.jurko.net/wall/paper/donald_duck_4.jpg">
А с помощью background-image
я могу вырезать изображение 200x100
пикселей.
<div
style="background-image:
url('http://img1.jurko.net/wall/paper/donald_duck_4.jpg');
width:200px;
height:100px;
background-position:center;"> </div>
Дает мне:
<div style="background-image:url('http://img1.jurko.net/wall/paper/donald_duck_4.jpg'); width:200px; height:100px; background-position:center;"> </div>
Как я могу сделать оба?
Измените размер изображения, а затем обрежьте его до нужного размера?