Asp.net 在页面加载时加载图像的小版本

Asp.net 在页面加载时加载图像的小版本,asp.net,image,Asp.net,Image,我正在使用VS2010,C#来开发我的ASP.NET web应用程序,我在一个页面中显示几个大图像(大约50KB大小),这需要时间,当然最初只显示这些图像的一些小版本,然后用户可以单击每个图像,真实大小的图像将显示在一个灯箱中。但是,当我加载用于显示缩略图的全尺寸图像时,加载页面需要花费大量时间,有没有办法只加载每个图像的一小部分?有什么方法可以缩短加载时间并显示图像的缩略图吗?我有什么选择,请帮帮我不,没有办法。如果您在运行中创建缩略图,则必须加载整个图像,这与此目的背道而驰 您可以提前创建缩

我正在使用VS2010,C#来开发我的ASP.NET web应用程序,我在一个页面中显示几个大图像(大约50KB大小),这需要时间,当然最初只显示这些图像的一些小版本,然后用户可以单击每个图像,真实大小的图像将显示在一个灯箱中。但是,当我加载用于显示缩略图的全尺寸图像时,加载页面需要花费大量时间,有没有办法只加载每个图像的一小部分?有什么方法可以缩短加载时间并显示图像的缩略图吗?我有什么选择,请帮帮我不,没有办法。如果您在运行中创建缩略图,则必须加载整个图像,这与此目的背道而驰


您可以提前创建缩略图。

不,没有办法。如果您在运行中创建缩略图,则必须加载整个图像,这与此目的背道而驰


您可以提前创建缩略图。

您可以做两件事:一是创建缩略图并加载它们,而不是加载主图像;另一方面,您可以暗示延迟加载意味着您只加载视口中立即需要的图像,这肯定会有助于您的目标


您可以做两件事:一是创建缩略图并加载它们,而不是加载主图像;另一方面,您可以暗示延迟加载意味着您只加载视口中立即需要的图像,这肯定会有助于您的目标


最好使用Thumbviewer。它是如此容易使用,你会惊讶于它的工作效率

<bri:ThumbViewer ID="ThumbViewer2" runat="server" ImageUrl="~/images/Scissors.jpg"
                    Title="Tailors Scissors" ThumbUrl="~/thumbs/Scissors.jpg" Height="75px" Width="90px" ModalImagePadding="40px" />


您可以在这里找到演示:

最好使用Thumbviewer。它是如此容易使用,你会惊讶于它的工作效率

<bri:ThumbViewer ID="ThumbViewer2" runat="server" ImageUrl="~/images/Scissors.jpg"
                    Title="Tailors Scissors" ThumbUrl="~/thumbs/Scissors.jpg" Height="75px" Width="90px" ModalImagePadding="40px" />


您可以在这里找到演示:

谢谢,有没有什么方法可以在我的服务器上创建缩略图(如您提前所说),以便这些缩略图最初加载?有一个名为irfanview的流行免费软件程序,可以对图像文件进行批处理。谢谢,有什么方法可以在我的服务器上创建缩略图(正如你之前所说的),这样这些缩略图就可以在最初加载了吗?有一个流行的免费软件程序叫做irfanview,它可以对图像文件进行批处理。谢谢,它是加载小版本的图像(减少加载时间)还是只创建缩略图?是的。你已经检查了上面给出的链接,检查演示。在上面的示例中,如果您看到ImageUrl=“~/images/Scissors.jpg”和ThumbUrl=“~/thumbs/Scissors.jpg”字段,则会显示第一个拇指缩小图像,单击该图像后,会显示实际大小的图像。谢谢,它是加载小版本的图像(减少加载时间)还是只创建缩略图?是的。你已经检查了上面给出的链接,检查演示。在上面的示例中,如果看到ImageUrl=“~/images/Scissors.jpg”和ThumbUrl=“~/thumbs/Scissors.jpg”字段,将显示第一个拇指缩小图像,单击该图像后,显示实际大小的图像。