kullandığı resmi yeniden boyutlandır Benim resimleri kırpmak için Jquery Jcrop kullanıyorum. Şimdi görüntüyü yeniden boyutlandırmak için bir kaydırıcı uygulayacağım. Aynı sayfada dilimleme ve yeniden boyutlandırma yapmak istiyorum.Jcrop
ben böyle yapmak:
$(document).ready(function() {
var img = $('#cropbox')[0]; // Get my img elem
var orgwidth, orgheight;
$("<img/>") // Make in memory copy of image to avoid css issues
.attr("src", $(img).attr("src"))
.load(function() {
orgwidth = this.width; // Note: $(this).width() will not
orgheight = this.height; // work for in memory images.
});
$('#cropbox').Jcrop({
onSelect: updateCoords
});
$("#imageslider").slider({
value: 100,
max: 100,
min: 1,
slide: function(event, ui) {
//$('ul#grid li').css('font-size',ui.value+"px");
resizeImage(orgwidth, orgheight);
}
});
});
Ve basit resizeImage fonksiyonunu:
function resizeImage(orgwidth, orgheight) {
var value = $('#imageslider').slider('option', 'value');
var width = orgwidth * (value/100);
var height = orgheight * (value/100);
$('#cropbox').width(width);
$('#cropbox').height(height);
$('#tester').val("org: "+orgwidth+" now: "+width);
}
sorundur en kısa sürede Jcrop açmak, ben görüntüyü yeniden boyutlandırmak olamaz. Her iki işlevi aynı anda nasıl kullanabilirim? ne istediğini yeniden boyutlandırma orantılı olması gerektiğini ise
Mutlu bir referans olarak tuttu -/* */arasına kodunu silmek için çekinmeyin /github.com/tapmodo/Jcrop/pull/69 – homerjam
Teşekkür ederiz! Harika çalışıyor – user706420