Ich möchte ein Bild von einer URL mit einer bestimmten Breite und Höhe anzeigen, auch wenn es ein anderes Größenverhältnis hat. Ich möchte also die Größe ändern (das Verhältnis beibehalten) und dann das Bild auf die gewünschte Größe zuschneiden.
Ich kann die Größe mit der HTML- img
Eigenschaft ändern und mit schneiden background-image
.
Wie kann ich beides machen?
Beispiel:
Dieses Bild:
Hat die Größe 800x600
Pixel und ich möchte wie ein Bild von 200x100
Pixeln zeigen
Mit img
kann ich die Bildgröße ändern 200x150px
:
<img
style="width: 200px; height: 150px;"
src="http://i.stack.imgur.com/wPh0S.jpg">
Das gibt mir folgendes:
<img style="width: 200px; height: 150px;" src="https://i.stack.imgur.com/wPh0S.jpg">
Und mit background-image
kann ich die 200x100
Bildpixel schneiden .
<div
style="background-image:
url('https://i.stack.imgur.com/wPh0S.jpg');
width:200px;
height:100px;
background-position:center;"> </div>
Gibt mir:
<div style="background-image:url('https://i.stack.imgur.com/wPh0S.jpg'); width:200px; height:100px; background-position:center;"> </div>
Wie kann ich beides machen?
Ändern Sie die Größe des Bildes und schneiden Sie es dann auf die gewünschte Größe?