【C# 通过ASHX保存上传的图片并制作高质量的缩略图的代码】教程文章相关的互联网学习教程文章

[原创]超强C#图片上传,加水印,自动生成缩略图源代码

<%@ Page Language=“C#“ AutoEventWireup=“true“ %> <%@ Import Namespace=“System“ %> <%@ Import Namespace=“System.IO“ %> <%@ Import Namespace=“System.Net“ %> <%@ Import NameSpace=“System.Web“ %> <%@ Import NameSpace=“Legalsoft.Images“ %> <script language=“C#“ runat=“server“> protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { foreach (string f in Requ...

C#生成缩略图不失真的方法【代码】

最近一个手持机项目有个需求,因为物料图片的大小不一,有的很大显示到手持机上会只显示图片的一部分,界面显得非常乱,很影响客户的体验度。所以需要一个方法,将上传到服务器上的图片进行处理,按照一定的大小格式进行保存。下面提供了两种获取图片缩略图的方法,供大家参考。方法一:通过调用Image对象的自带方法GetThumbnailImage()进行图片转换///<summary>/// 生成缩略图重载方法,返回缩略图的Image对象///</summary>///<pa...

黄聪:C#图片处理封装类(裁剪、缩放、清晰度、加水印、生成缩略图)有示例(转)【代码】【图】

C#图片处理示例(裁剪,缩放,清晰度,水印)吴剑 2011-02-20原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian/ 前言需求源自项目中的一些应用,比如相册功能,通常用户上传相片后我们都会针对该相片再生成一张缩略图,用于其它页面上的列表显示。随便看一下,大部分网站基本都是将原图等比缩放来生成缩略图。但完美主义者会发现一些问题,比如显示排版时想让相片缩略图列表非常统一、整齐、和美观,比如要求每张缩略图大小...

C# 生成高质量缩略图程序—终极算法

先看代码: using System; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; /**//// <summary> /// /// **生成高质量缩略图程序** /// /// File: GenerateThumbnail.cs /// /// Author: 周振兴 (Zxjay 飘遥) /// /// E-Mail: tda7264@163.com /// /// Date: 07-04-07 /// /// </summary> public class GenerateThumbnail ...{ /**//// <summary> /// 生成缩略图 静态方法...

c#生成缩略图不失真的方法实例分享

代码如下:/// <summary>/// 获得缩微图/// </summary>/// <returns></returns> public bool GetThumbImg(){try{string imgpath; //原始路径 if(imgsourceurl.IndexOf("\",0)<0) //使用的是相对路径 {imgpath = HttpContext.Current.Server.MapPath(imgsourceurl); //转化为物理路径 }else{imgpath=imgsourceurl;}System.Drawing.Image sourceImage = System.Drawing.Image.FromFile(imgpath);int width = sourceImage...

.net C#生成缩略图实现思路分解

代码如下:/// 生成缩略图 /// </summary> /// <param name="originalImagePath">源图路径</param> /// <param name="thumbnailPath">缩略图路径</param> /// <param name="width">缩略图宽度</param> /// <param name="height">缩略图高度</param> /// <param name="mode">生成缩略图的方式:HW指定高宽缩放(可能变形);W指定宽,高按比例 H指定高,宽按比例 Cut指定高宽裁减(不变形)</param>   /// <param name="mode">要缩略图保...

c#生成图片缩略图的类(2种实现思路)

第一种 代码如下:/**//// <summary> /// 生成缩略图 /// </summary> /// <param name="originalImagePath">源图路径(物理路径)</param> /// <param name="thumbnailPath">缩略图路径(物理路径)</param> /// <param name="width">缩略图宽度</param> /// <param name="height">缩略图高度</param> /// <param name="mode">生成缩略图的方式</param> public static void MakeThumbnail(string originalImagePath, string thumbn...

c#多图片上传并生成缩略图的实例代码

前台代码:代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="upload.aspx.cs" Inherits="upload" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> li { list-style: none; padding-top: 10px; ...

asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式

/// <summary> /// 生成缩略图 /// </summary> /// <param name="originalImagePath">源图路径(物理路径)</param> /// <param name="thumbnailPath">缩略图路径(物理路径)</param> /// <param name="width">缩略图宽度</param> /// <param name="height">缩略图高度</param> /// <param name="mode">生成缩略图的方式</param> public static void MakeTh...

C# 生成高质量缩略图程序—终极算法

先看代码: using System; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; /**//// <summary> /// /// **生成高质量缩略图程序** /// /// File: GenerateThumbnail.cs /// /// Author: 周振兴 (Zxjay 飘遥) /// /// E-Mail: tda7264@163.com /// /// Date: 07-04-07 /// /// </summary> public class GenerateThumbnail ...{ /**//// <summary> /// 生成缩略图 静态方法...

C#生成缩略图【代码】

/// <summary> /// 生成缩略图 /// </summary> /// <param name="originalImagePath">原图路径</param> /// <param name="thumbnailPath">小图路径</param> /// <param name="width"></param> /// <param name="height"></param> /// <param name="mode"></param> /// <returns></returns> public static string MakeThumbnail(string originalImagePath, string thumbnailPath, int width, int height, string mode) { Image orig...

C#-具有自定义图像叠加层的视频缩略图

我想将图像覆盖在视频缩略图上.就像下面显示的图像一样,视频缩略图在右下方显示了WMP图像. 有什么方法可以用视频缩略图上显示的自定义WMP图像覆盖视频缩略图.如上图所示,在C#中有任何库或方法吗?解决方法:您是否考虑过使用与视频缩略图大小匹配且透明的除WMP图标以外的覆盖图像?这样,您可以以编程方式将叠加层添加到相同的坐标处(对齐到左上角)..png格式可以很好地达到此目的.

如何通过C#代码在Android的Unity3D中创建图像缩略图?【代码】

我在Unity中有一些C#代码,可以从Android设备的文件系统中获取大图像,现在我想用它来创建一个小缩略图. 我发现了很多不同的建议,例如:MemoryStream outputStream = new MemoryStream(); System.Drawing.Image image = System.Drawing.Image.FromFile(originalImagePath); System.Drawing.Image thumbnail = image.GetThumbnailImage(thumbnailWidth, thumbnailHeight,()=>false, IntPtr.Zero); thumbnail.Save(outputStream, Syste...

c#-如何为出现在任务栏中的应用程序的缩略图重新排序?【代码】

假设您在一个应用程序中有多个窗口,并且所有窗口都设置为显示在任务栏中.将鼠标悬停在应用程序的图标上会生成一组缩略图,每个窗口一个.如果有足够的窗口,则Windows 7将按名称将其切换到高大的可滚动窗口列表. 我想以编程方式重新排序此“缩略图”列表,因为有一个特定的窗口我想从列表顶部排第二.我怎样才能做到这一点? 请注意,我无法更改窗口的创建顺序(这是一种解决方案,但不幸的是,我无法利用之一).解决方法:好吧,事实证明这很简...

使用C#/ WPF显示缩略图网格【代码】

在我的C#/ WPF应用程序中,我想显示图像文件目录树中的图像缩略图网格(当前为.bmp,但最终为其他格式).将来,我可能希望允许用户单击缩略图以查看较大的版本,或者将鼠标悬停在该缩略图上以查看一些技术细节,但是现在我要做的就是显示缩略图. 图像的数量是不可预测的,我的指示是如果屏幕上容纳的图像数量超出我的承受能力,则应启用滚动功能(而不是缩小缩略图). 我有一个递归例程,可以遍历树并标识要显示的文件. . .private bool WalkTr...