Javascript 在vb.net中剪切图像或放大图像
我已经创建了一个图像上传程序,允许用户裁剪图像,然后在将图像加载到模板手册上时,但是我遇到了一个问题:如果图像需要在框中居中,则通过程序拾取图像,或者如果图像裁剪到很小,则可以稍微剪裁图像或放大图像 以下是背景图像大小和位置的代码:Javascript 在vb.net中剪切图像或放大图像,javascript,html,css,image,clipping,Javascript,Html,Css,Image,Clipping,我已经创建了一个图像上传程序,允许用户裁剪图像,然后在将图像加载到模板手册上时,但是我遇到了一个问题:如果图像需要在框中居中,则通过程序拾取图像,或者如果图像裁剪到很小,则可以稍微剪裁图像或放大图像 以下是背景图像大小和位置的代码: // Size and position background image 595/516 var $bgImg = $(".bgImg img"); if ($bgImg.length == 1) {
// Size and position background image 595/516
var $bgImg = $(".bgImg img");
if ($bgImg.length == 1) {
var bgImg = $bgImg[0];
var w = bgImg.width;
var h = bgImg.height;
var divRatio = 595/516;
var imgRatio = w/h;
var w1, h1, factor = 1;
if (divRatio < imgRatio) {
factor = h / 516;
}
else {
factor = w / 595;
}
w1 = w * factor;
h1 = h * factor;
alert(w1 + " x " + h1);
}
//背景图像的大小和位置595/516
变量$bgImg=$(“.bgImg img”);
如果($bgImg.length==1){
var bgImg=$bgImg[0];
var w=bgImg.宽度;
var h=bgImg.高度;
var divRatio=595/516;
var imgRatio=w/h;
变量w1,h1,系数=1;
if(比值<绝对值){
系数=h/516;
}
否则{
系数=w/595;
}
w1=w*系数;
h1=h*系数;
警报(w1+“x”+h1);
}
我不是百分之百确定,因为我现在得到了一个大数字,我只需要一个具体的数字。欢迎提供任何帮助。这与VB.NET有什么关系?JavaScript不应该被标记在上面吗?我把它标记为vb.net的唯一原因是因为它是两个JavaScript的组合,另一个上传部分是用vb.net完成的