Я хочу показати зображення з URL-адреси з певною шириною та висотою, навіть якщо воно має інше співвідношення розмірів. Тому я хочу змінити розмір (підтримуючи співвідношення), а потім вирізати зображення до потрібного розміру.
Я можу змінити розмір за допомогою img
властивості html і можу вирізати background-image
.
Як я можу зробити те і інше?
Приклад:
Це зображення:
Має 800x600
пікселі розміру, і я хочу показати, як зображення 200x100
пікселів
З img
я можу змінити розмір зображення 200x150px
:
<img
style="width: 200px; height: 150px;"
src="http://i.stack.imgur.com/wPh0S.jpg">
Це дає мені це:
<img style="width: 200px; height: 150px;" src="https://i.stack.imgur.com/wPh0S.jpg">
І background-image
я можу вирізати 200x100
пікселі зображення .
<div
style="background-image:
url('https://i.stack.imgur.com/wPh0S.jpg');
width:200px;
height:100px;
background-position:center;"> </div>
Дає мені:
<div style="background-image:url('https://i.stack.imgur.com/wPh0S.jpg'); width:200px; height:100px; background-position:center;"> </div>
Як я можу зробити те і інше?
Змініть розмір зображення, а потім виріжте його потрібний розмір?