`
流星剑
  • 浏览: 94249 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

缩略图

    博客分类:
  • .net
阅读更多

缩略图

Web应用中最薄弱的环节就是传输,即速度问题。图片格式的数据往往比较大,所以网络中并不适合传输较大的图片。除了采用压缩格式(比如GIF,JPEG等)传输外,还可以使用缩略图的方式加快浏览速度,也可以节省页面空间。使用Image类中的GetThumbnailImage方法可以很方便地生成缩略图,如下面的代码示例:

  private bool ThumbnailCallback()
    {
        // 取消操作回调 
        return false;
    }
    // 产生缩略图
    private void Thumb(string imgPath, string thumbPath)
    {
        System.Drawing.Image.GetThumbnailImageAbort myCallback = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback);
        System.Drawing.Image img = System.Drawing.Image.FromFile(imgPath); // 通过文件构造
        //生成缩略图
        System.Drawing.Image myThumbnail = img.GetThumbnailImage(100, 50, myCallback, IntPtr.Zero);
        myThumbnail.Save(thumbPath); // 保存缩略图
    }

 

Thumb(Server.MapPath("~/th.jpg"), Server.MapPath("~/tht_small.jpg"));

 

 

分享到:
评论

相关推荐

    java 图片生成缩略图

    "java 图片生成缩略图" Java 图片生成缩略图是Java程序开发中一个常见的需求,通过将图片以缩略图形式展示,可以提高用户体验和网站性能。在本文中,我们将介绍使用Java生成缩略图的方法。 缩略图生成方法 在 ...

    cr2缩略图补丁工具

    佳能CR2补丁官方版是佳能系列打造的cr2缩略图补丁工具,帮你像预览JPG图像那样轻松,兼容大部分佳能相机,在电脑上直接预览cr2缩略图,不需要打开即可预览。 相机格式中有一个扩展名为.CR2,在日常摄影底片管理中...

    Listview显示缩略图

    然而,它也支持显示图像,特别是在处理图片库或文件管理器类的应用时,用户可能希望看到每个文件的缩略图。本文将详细探讨如何在Winform的`ListView`控件中实现图片的缩略图显示。 首先,`ListView`控件有多种视图...

    TGA图片缩略图补丁

    《TGA图片缩略图补丁:开启TGA格式的便捷浏览》 在数字图像处理领域,TGA(Truevision TARGA)是一种常见的图像文件格式,尤其在计算机图形和游戏开发中广泛应用。然而,由于其特性,TGA文件通常不包含内置的缩略图...

    缩略图生成sample代码

    在Windows操作系统中,缩略图是用户界面的重要组成部分,它为用户提供了一种快速预览文件内容的方式,尤其在处理图像、视频或者文档等文件时。本示例代码旨在帮助开发者自定义特定文件类型的缩略图生成,使得非标准...

    文件夹缩略图生成工具

    "文件夹缩略图生成工具"就是为此目的设计的高效软件。这类工具的主要功能是为图片文件夹创建一个联系表式的缩略图,使得用户无需逐个打开图片就能一目了然地浏览整个文件夹的内容,极大地提高了工作效率。 缩略图,...

    java 上传图片生成缩略图

    ### Java 上传图片生成缩略图的知识点解析 在现代Web开发中,处理图像是一项常见的需求,尤其是在涉及用户上传图片的应用场景中。本篇文章将基于提供的代码片段详细讲解如何使用Java来实现上传图片并自动生成缩略图...

    SWF生成缩略图预览软件

    SWF生成缩略图预览软件是一款专门针对SWF(Shockwave Flash)文件设计的工具,旨在帮助用户快速批量地创建SWF文件的缩略图。这款软件的主要功能是提取SWF文件中的某一特定帧,将其转换成 BMP、JPG 或 GIF 三种常见...

    获取Windows文件的缩略图

    在Windows操作系统中,获取文件的缩略图是常见的需求,特别是在开发图形用户界面(GUI)应用时,如文件管理器或图像查看器。Windows Shell编程提供了接口和类库来实现这一功能,主要涉及到Windows API(应用程序接口...

    rhino缩略图查看工具

    Rhino缩略图查看工具是针对Rhino模型文件(通常扩展名为.3dm)而设计的一个辅助工具,旨在帮助用户更方便地预览和管理他们的3D模型文件。这个工具提供了在文件资源管理器中直接显示Rhino模型的缩略图功能,无需打开...

    win10完美PSD和AI缩略图补丁

    我是设计师,旧版本的缩略图一直很好找,但换win10系统后一直找到的缩略图补丁都各种问题,这回终于找到了,亲测一键使用,打开软件会听到一直播放很LOW的音乐,点击下方【开启】立马显示缩略图,重启什么的根本不...

    全能缩略图查看补丁

    【全能缩略图查看补丁】是一款针对图像源文件管理和备注问题的专业工具,它旨在提供一个高效、便捷的方式来查看和管理图像资源。在日常工作中,尤其是对于设计师、摄影师或者图像处理人员,大量的图像源文件管理和...

    ai psd缩略图补丁

    "ai psd缩略图补丁" 是一个专为设计师们量身定制的工具,旨在优化文件管理和预览过程,提高工作效率。这个补丁允许用户在文件资源管理器中直接查看PSD和AI文件的缩略图,无需打开软件就能大致了解文件内容,这对于...

    解决ACDSEE不能显示缩略图

    在使用ACDSEE的过程中,有时会遇到无法显示缩略图的问题,这可能对用户的图片浏览体验造成困扰。本文将深入探讨这个问题,提供解决方案,并详细解释其中涉及的技术知识点。 首先,ACDSEE是一款流行的图像查看、管理...

    生成网页缩略图(输入网址,宽度,高度生成缩略图)

    网页缩略图生成技术是一种常见的Web开发功能,它允许用户通过输入网址、设定目标宽度和高度,快速获取网站页面的预览图片。这种技术在许多应用场景中非常实用,例如社交媒体分享、搜索引擎结果展示、网站目录索引等...

    通过视频地址获取视频缩略图

    在IT行业中,获取视频缩略图是一项常见的任务,特别是在视频分享、播放器开发或网站设计等领域。本教程将深入探讨如何仅通过视频地址来获取视频的缩略图,这是一个高效且实用的技术。以下是对这个主题的详细阐述: ...

    QListWidget显示图片缩略图

    综上所述,要在`QListWidget`中显示图片缩略图,你需要加载图片,创建缩略图,然后将缩略图设置为列表项的图标。同时,根据需求,可以进行性能优化和事件处理,使得交互更加友好。通过这种方式,`QListWidget`不仅...

    ANDROID 获取最近的相片的缩略图

    在Android开发中,获取最近照片的缩略图是一项常见的任务,尤其在构建涉及用户媒体库的应用时。然而,实现这个功能并不总是那么简单,可能会遇到一些问题,如获取不到缩略图或者获取到的缩略图顺序与实际照片的拍摄...

    缩略图示例C++代码

    在C++编程中,生成缩略图是一项常见的需求,特别是在图像处理或图形用户界面的应用程序中。缩略图是原始图像的小尺寸版本,用于快速预览,节省资源,提高用户体验。下面将详细介绍两种C++中获取缩略图的方法,并探讨...

    上传图片并生成高清晰缩略图

    ### 上传图片并生成高清晰缩略图 #### 背景与概述 在Web开发领域,特别是ASP.NET应用程序中,上传图片并自动生成高质量缩略图是一项常见且实用的功能。这种需求通常出现在用户头像上传、产品图片展示等场景中。...

Global site tag (gtag.js) - Google Analytics