国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net上傳圖片并作處理水印與縮略圖的實例代碼

2024-07-10 12:45:22
字體:
來源:轉載
供稿:網友

方法類:
代碼如下:
upFileClass.cs

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// upFileClass 的摘要說明
/// </summary>
public class upFileClass
{
    public upFileClass()
    {
        //
        // TODO: 在此處添加構造函數邏輯
        //
    }

    /// <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 thumbnailPath, int width, int height, string mode)
    {
        System.Drawing.Image originalImage = System.Drawing.Image.FromFile(originalImagePath);

        int towidth = width;
        int toheight = height;

        int x = 0;
        int y = 0;
        int ow = originalImage.Width;
        int oh = originalImage.Height;

        switch (mode)
        {
            case "HW"://指定高寬縮放(可能變形)
                break;
            case "W"://指定寬,高按比例
                toheight = originalImage.Height * width / originalImage.Width;
                break;
            case "H"://指定高,寬按比例
                towidth = originalImage.Width * height / originalImage.Height;
                break;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荣昌县| 德保县| 涪陵区| 遵化市| 哈巴河县| 台南县| 铅山县| 巢湖市| 女性| 鄂伦春自治旗| 永登县| 泸定县| 山阴县| 穆棱市| 贵南县| 梓潼县| 大田县| 开封县| 平昌县| 旬邑县| 邯郸市| 唐山市| 山东| 商洛市| 溆浦县| 普陀区| 邢台县| 金华市| 湘潭市| 井冈山市| 孙吴县| 南汇区| 阜南县| 梅州市| 广丰县| 齐齐哈尔市| 苗栗县| 团风县| 北票市| 车致| 老河口市|