Scusate stupidness di risposta, ma, come posso vedere, Riva doesn Supporta qualsiasi opzione di rendering delle immagini, quindi, per favore, prova a usare jQuery per ridimensionare l'immagine.
Ad esempio, è possibile utilizzare la soluzione da this answer: basta creare <canvas id="canvas"></canvas>
sotto la vostra immagine e vedere:
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";
È possibile regolare facilmente oc.width con la matematica. Ad esempio, è possibile utilizzare
oc.width = $(".me-wrap-image").width();
oc.height = $(".me-wrap-image").height();
Meglio, se si regola la vostra struttura per
| .me-wrap-image
| .some-class-to-get-width-and-height
-> img
per img.src è possibile utilizzare
$("div.some-class-to-get img").each(function(){
img.src = $(this).attr('src');
});
Ma io non sono sicuro, come per farlo funzionare correttamente. Spero che tu lo aggiusti :)
potresti semplicemente rimuovere la sovrapposizione di pattern 2x2 pixel dalle tue immagini :) –
Questo era solo un evidente artefatto del ridimensionamento, succede a tutte le immagini per quanto posso dire. Aggiungerò un'altra immagine di esempio. –
Impossibile trovare documenti ufficiali validi. Potrebbe essere che non è ancora atterrato in Edge? https://developer.mozilla.org/en/docs/Web/CSS/image-rendering –