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

首頁 > 編程 > .NET > 正文

asp.net如何在圖片上加水印文字具體實現

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

第一步,添加一個一般處理程序(Handler),本例是ImageHandler

代碼如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mime;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;

/// <summary>
/// Summary description for ImageHandler
/// </summary>
public class ImageHandler : IHttpHandler
{
    public ImageHandler()
    {
    }

    public string GetContentType(String path)
    {
        switch (Path.GetExtension(path))
        {
            case ".bmp": return "Image/bmp";
            case ".gif": return "Image/gif";
            case ".jpg": return "Image/jpeg";
            case ".png": return "Image/png";
            default: break;
        }
        return String.Empty;
    }

    public ImageFormat GetImageFormat(String path)
    {
        switch (Path.GetExtension(path).ToLower())
        {
            case ".bmp": return ImageFormat.Bmp;
            case ".gif": return ImageFormat.Gif;
            case ".jpg": return ImageFormat.Jpeg;
            case ".png": return ImageFormat.Png;
            default: return null;
        }
    }

    protected byte[] WatermarkImage(HttpContext context)
    {

        byte[] imageBytes = null;
        if (File.Exists(context.Request.PhysicalPath))
        {
            // Normally you'd put this in a config file somewhere.
            string watermark = "世復檢測";

            Image image = Image.FromFile(context.Request.PhysicalPath);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 那坡县| 图片| 德钦县| 三亚市| 仁寿县| 元谋县| 阜新市| 东明县| 温州市| 乐业县| 永济市| 增城市| 连平县| 通海县| 南皮县| 汤原县| 桓台县| 龙井市| 齐齐哈尔市| 宜君县| 城市| 浦江县| 大宁县| 江安县| 崇明县| 华坪县| 绥宁县| 图片| 平定县| 禹州市| 阆中市| 曲麻莱县| 历史| 边坝县| 文山县| 日照市| 洪洞县| 东平县| 开平市| 宽城| 永丰县|