如何在javascript或jquery中调整图像大小
我正在尝试将一幅图像的大小调整50%,我该怎么做呢?有人能给我指引正确的道路吗 谢谢使用如何在javascript或jquery中调整图像大小,jquery,Jquery,我正在尝试将一幅图像的大小调整50%,我该怎么做呢?有人能给我指引正确的道路吗 谢谢使用 此外,您还可以找到一个好的文档如果只以较小的尺寸显示图像,则在客户端调整图像大小是个坏主意。他们的电脑下载整个图像。在后端调整大小。使用imagemagick调整大小的好程序。此外,大多数浏览器在调整图像大小方面做得不好。像imagemagick这样的程序使用更好的算法。(尽管我最近听说一些较新的浏览器在这方面做得更好。)您可以使用: jQuery中用于调整图像大小的许多选项: 使用插件: 可用于调整图像大
此外,您还可以找到一个好的文档如果只以较小的尺寸显示图像,则在客户端调整图像大小是个坏主意。他们的电脑下载整个图像。在后端调整大小。使用imagemagick调整大小的好程序。此外,大多数浏览器在调整图像大小方面做得不好。像imagemagick这样的程序使用更好的算法。(尽管我最近听说一些较新的浏览器在这方面做得更好。)您可以使用: jQuery中用于调整图像大小的许多选项:
$(imgselector).css()
操作图像的任何大小属性。图像的可用大小属性包括:
高度
宽度
maxHeight
maxWidth
minHeight
minWidth
因此,这种方法的用法可能是:$(“img”).css(“maxHeight”,“50%”).css(“maxWidth”,“50%”)
警告和注意事项:
由于带宽成本的原因,在客户端上调整图像大小的大多数时间被认为是不好的。如果应用程序或站点将在图像的全尺寸和较小版本之间切换,那么动画方法可能会给您一个很好的过渡。css和animate方法将在您选择的图像样式上放置内嵌样式。使用JQuery可以通过多种方式调整图像大小。这里有一种方法。记住这个具体的例子,我只是在改变宽度
$(document).ready(function(){
$("img").css('width', '50%');
});
你知道,在客户端这样做是有原因的
$('#image').css({
width: '50%',
height: '50%'
});
.animate({width: maxWidth})
var halfSize = {maxWidth:"50%", maxHeight: "50%"};
var fullSize = {maxWidth:"100%", maxHeight: "100%"};
$("img").animate(halfSize);
$("img").animate(fullSize);
$(document).ready(function(){
$("img").css('width', '50%');
});