Maalesef:
===========
Bu küçük css benim için sorun sabit tweak herhangi bir görüntü işleme seçeneğini desteklemez, bu nedenle lütfen resmini yeniden boyutlandırmak için jQuery'yi kullanmayı deneyin.
Örneğin, this answer den çözümü kullanabilirsiniz: sadece resmin altında <canvas id="canvas"></canvas>
oluşturup bkz: Kolayca matematikle oc.width ayarlayabilirsiniz
screenshot
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
img = new Image();
img.onload = function() {
canvas.height = canvas.width * (img.height/img.width);
/// step 1
var oc = document.createElement('canvas'),
octx = oc.getContext('2d');
oc.width = img.width * 0.5;
oc.height = img.height * 0.5;
octx.drawImage(img, 0, 0, oc.width, oc.height);
/// step 2
octx.drawImage(oc, 0, 0, oc.width * 0.5, oc.height * 0.5);
ctx.drawImage(oc, 0, 0, oc.width * 0.5, oc.height * 0.5,
0, 0, canvas.width, canvas.height);
}
img.src = "http://duttongarage.com/img/2167/824";
. Örneğin, img.src için size
$("div.some-class-to-get img").each(function(){
img.src = $(this).attr('src');
});
kullanabilirsiniz
| .me-wrap-image
| .some-class-to-get-width-and-height
-> img
ederek yapısını ayarlamak eğer,
oc.width = $(".me-wrap-image").width();
oc.height = $(".me-wrap-image").height();
iyi kullanabilir Ama emin değilim, nasıl düzgün çalışması için Umarım düzeltin :)
görüntülerden 2x2 pikselli desen bindirmesini kolayca kaldırabilirsiniz :) –
Bu, ölçeklemenin bariz bir eseriydi, anlattığım kadarıyla tüm görüntülere dönüşür. Başka bir örnek resim ekleyeceğim. –
Geçerli bir resmi Doküman bulunamıyor. Henüz Edge'de bulunmamış olabilir mi? https://developer.mozilla.org/en/docs/Web/CSS/image-rendering –