Saya ingin menampilkan gambar dari URL dengan lebar dan tinggi tertentu walaupun memiliki rasio ukuran yang berbeda. Jadi saya ingin mengubah ukuran (mempertahankan rasio) dan kemudian memotong gambar ke ukuran yang saya inginkan.
Saya dapat mengubah ukuran dengan img
properti html dan saya dapat memotong dengan background-image
.
Bagaimana saya bisa melakukan keduanya?
Contoh:
Gambar ini:
Memiliki ukuran 800x600
piksel dan saya ingin menampilkan seperti gambar 200x100
piksel
Dengan img
saya dapat mengubah ukuran gambar 200x150px
:
<img
style="width: 200px; height: 150px;"
src="http://i.stack.imgur.com/wPh0S.jpg">
Itu memberi saya ini:
<img style="width: 200px; height: 150px;" src="https://i.stack.imgur.com/wPh0S.jpg">
Dan dengan background-image
saya dapat memotong 200x100
piksel gambar .
<div
style="background-image:
url('https://i.stack.imgur.com/wPh0S.jpg');
width:200px;
height:100px;
background-position:center;"> </div>
Memberi saya:
<div style="background-image:url('https://i.stack.imgur.com/wPh0S.jpg'); width:200px; height:100px; background-position:center;"> </div>
Bagaimana saya bisa melakukan keduanya?
Ubah ukuran gambar dan potong ukuran yang saya inginkan?