`
Lin_
  • 浏览: 15844 次
  • 性别: Icon_minigender_1
  • 来自: 汕头
社区版块
存档分类
最新评论

asp.net生成缩略图

web 
阅读更多
public static void SaveSmallImage(string photoPath, string savePath, int mWidth, int mHeight)
    {
        System.Drawing.Image image, aNewImage;
        int newWidth, newHeight;
        System.Drawing.Image.GetThumbnailImageAbort callb = null;
        image = System.Drawing.Image.FromFile(System.Web.HttpContext.Current.Server.MapPath(photoPath));
        newHeight = mHeight;
        newWidth = mWidth;

        if (mWidth == 0)
        {
            newWidth = image.Width / image.Height * newHeight;
        }
        if (mHeight == 0)
        {
            newHeight = image.Height / image.Width * newWidth;
        }

        aNewImage = image.GetThumbnailImage(newWidth, newHeight, callb, new System.IntPtr());
        aNewImage.Save(System.Web.HttpContext.Current.Server.MapPath(savePath), System.Drawing.Imaging.ImageFormat.Jpeg);
    }
分享到:
评论

相关推荐

    asp.net 生成缩略图

    在这个场景中,我们关注的是如何在ASP.NET中实现生成缩略图的功能。生成缩略图是一项常见的图像处理任务,它允许我们将大尺寸的图片转换为较小的尺寸,以便在网页上快速加载,同时保持图片的原始比例,防止变形。 ...

    asp.net 生成缩略图源码

    综上所述,通过分析这段ASP.NET生成缩略图的源码,我们不仅能够学习到如何实现图片的上传和处理,还能了解到如何通过合理的编程技巧提升图片质量和用户体验。这对于从事Web开发工作的技术人员来说是非常有价值的。

    C#,ASP.NET 生成缩略图源码

    以上就是使用C#和ASP.NET生成缩略图的基本知识点和实践策略。这个压缩包中的源码可能就是一个简单的实现示例,通过阅读和学习,开发者可以了解到如何将理论应用于实际项目中。在实际开发中,应根据具体需求和性能...

    用ASP.Net生成缩略图!!

    在 ASP.NET 开发中,生成缩略图是一项常见的任务,特别是在构建包含图像上传和展示功能的网站时。在 ASP.NET 中,你可以利用 .NET Framework 的内置类库来实现这一功能,而无需依赖任何第三方控件。以下是一个使用 ...

    asp.net绝对完美的生成缩略图的类(多种模式生成)

    原类生成的缩略图的问题在于:高或者宽可能会大于需求值。比如,我需要的图片宽为150,高为120,当原图 * 高为150,宽为150或差距不大时,生成的图片不会有变化,即也是高150,宽150,这样,当把这些图片显示到网页...

    asp.net生成缩略图通用函数(支持多种生成方式)_支持图片裁减

    在ASP.NET中,生成缩略图是一项常见的任务,特别是在网站开发中,为了节省服务器资源和提高页面加载速度,经常需要将大尺寸的图片转化为小尺寸的缩略图。本篇将详细讲解一个C#编写的ASP.NET通用缩略图生成函数,该...

    asp.net生成缩略图简洁版

    在ASP.NET中生成缩略图是一项常见的需求,特别是在网站开发中,用于展示图片预览或优化加载速度。本文将详细介绍如何使用C#编写一个通用且简单的函数来实现这个功能。 首先,我们需要一个函数,该函数接受四个参数...

    ASP.NET生成缩略图高清晰可自定义质量、水印,灵梦版

    灵梦版缩略图插件,基于.NET2.0版本开发,可用于ASP.NET网站、应用程序等,插件特点:可指定生成图片大小(如生成图与原图比例不符不会变形),可自由指定图片质量(也可依此调整生成图片所占空间大小),可指定图片水印...

    解决.net缩略图质量问题 Asp.net生成高质量缩略图

    在.NET开发环境中,生成缩略图是一项常见的任务,特别是在构建Web应用程序时,如Asp.net平台。然而,生成的缩略图可能会面临质量问题,如模糊、失真或色彩不准确等。本文将深入探讨如何在Asp.net中解决这些问题,以...

    asp.net生成缩略图实现代码

    namespace web三层 { /// <summary> /// 显示请求图片的缩略图,以宽度100像素为最大单位 /// </summary> public class imgSmall : IHttpHandler { //图片所在文件夹 static string picturesPath = @”d:\...

    asp.net 自动生成缩略图

    ### ASP.NET 自动生成缩略图知识点解析 #### 一、概述 在Web开发中,图片处理是一项常见的需求。尤其是在用户上传图片后,为了更好地展示或节省带宽资源,往往需要将图片转换为较小尺寸的版本(即缩略图)。ASP...

    asp.net生成高质量缩略图函数.txt

    - **定义**:该参数控制如何根据原始图像的尺寸生成缩略图。 - **可能的值**: - `"hw"`:同时指定宽度和高度,保持原图比例。 - `"w"`:仅指定宽度,自动调整高度以保持比例。 - `"h"`:仅指定高度,自动调整...

    asp.net 生成缩略图代码

    ### ASP.NET 生成缩略图代码详解 #### 一、引言 在Web开发中,为了提高用户体验并减少服务器带宽消耗,经常会遇到需要对图片进行处理以生成缩略图的需求。本文将详细介绍一个ASP.NET项目中实现图片缩略处理的具体...

    visual studio 2005 (asp.net)生成缩略图和水印

    在本文中,我们将深入探讨如何使用...以上就是使用Visual Studio 2005和ASP.NET生成缩略图和水印的主要步骤和技术要点。了解这些知识点后,你就可以开发出自己的图像处理功能,为用户提供便捷的图片上传和展示服务。

    asp.net生成缩略图示例方法分享

    做站的时候经常会遇到要生成缩略图的功能,因为可能不同的情况需要用来不同大小的缩略图。 本文生成的图片都为正方形,只有正方形的缩略图才是保证图片足够清晰。 当我我这里说的正方形是先按比例压缩,然后加一个...

    ASP.NET 3.0 缩略图水印组件

    ASP.NET 3.0 缩略图水印组件支持动态添加水印,这意味着开发者可以在用户请求图像时实时生成带有水印的图片。水印的位置、透明度、角度、字体样式等属性都可以灵活配置,以满足不同的设计需求。 在实际应用中,这个...

    ASP.NET图片生成缩略图(VB.NET)

    ASP.NET是一种基于.NET Framework的服务器端编程环境,用于构建动态Web应用程序...不过,这个基础实现已经足够理解ASP.NET中VB.NET生成缩略图的基本流程。在处理大量图片时,可以考虑使用多线程或异步操作来提升性能。

    在ASP.NET中上传图片并生成缩略图

    ### 在ASP.NET中上传图片并生成缩略图 在Web应用开发中,处理用户上传的图片是一项常见的功能需求。尤其对于那些需要展示图像的应用(如博客、电子商务网站等),能够高效地处理这些图像,包括上传原始图片以及自动...

Global site tag (gtag.js) - Google Analytics