最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用ASP.NET實現(xiàn)簡單的文字水印

 更新時間:2006年09月28日 00:00:00   作者:  

代碼如下:

<%@ Import Namespace="System" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Drawing" %>

<%@ Page language="vb" %>

<script runat="server">
    Dim FilePath As String = Server.MapPath("FengEr.jpg")

    Sub Page_Load(Sender As Object, E As EventArgs)
        Dim image As System.Drawing.Image = System.Drawing.Image.FromFile( FilePath )
        Dim g As Graphics = Graphics.FromImage(image)
        g.DrawImage(image, 0, 0, image.Width, image.Height)
        Dim f As Font = new Font("華文行楷", 30)
        Dim b As Brush = new SolidBrush(Color.Green)
        Dim s As String = Request.QueryString("Str")
        g.DrawString(s, f, b, 20, 290)
        image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg)
        g.Dispose()
        image.Dispose()
    End Sub   
</script>


只要把這個代碼存成一個aspx文件,比如Test.aspx。然后放到wwwroot里面(假設(shè)你的虛擬目錄是默認(rèn)的)。再做一個Test.jpg的圖片,就可以在(20, 290)這個位置打印出“華文行楷”這種字體的文字了。調(diào)用方法很簡單:

http://localhost/Test.aspx?Str=Dicky's Blog!

對于打印的位置和字體還有圖片文件都是可以自己設(shè)定的。另外,如果出現(xiàn)了以英文作為參數(shù)就可以正常顯示,而對于中文就無法顯示的情況,是因為Asp.net的web.config設(shè)置不正確造成了,需要進行如下設(shè)置:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312"/>
    </system.web>
</configuration>

這樣,就可以正常顯示了。

相關(guān)文章

  • 在?.NET?MAUI?中加載?json?文件的方法

    在?.NET?MAUI?中加載?json?文件的方法

    這篇文章主要介紹了如何在?.NET?MAUI?中加載?json?文件,本文給大家介紹的非常詳細(xì)對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • ASP.Net2.0 GridView 多列排序,顯示排序圖標(biāo),分頁

    ASP.Net2.0 GridView 多列排序,顯示排序圖標(biāo),分頁

    ASP.Net2.0 GridView 多列排序,顯示排序圖標(biāo),分頁...
    2006-09-09
  • C#默認(rèn)以管理員身份運行程序?qū)崿F(xiàn)代碼

    C#默認(rèn)以管理員身份運行程序?qū)崿F(xiàn)代碼

    權(quán)限不夠,導(dǎo)致無法修改系統(tǒng)時間,于是我以管理員身份運行了一次,結(jié)果測試成功,下面為大家介紹下C#如何默認(rèn)以管理員身份運行程序
    2014-03-03
  • 使用Visual Studio 2017寫靜態(tài)庫

    使用Visual Studio 2017寫靜態(tài)庫

    這篇文章主要為大家詳細(xì)介紹了Visual Studio2017寫靜態(tài)庫的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • WPF使用Canvas畫布面板布局

    WPF使用Canvas畫布面板布局

    這篇文章介紹了WPF使用Canvas畫布面板布局的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • 在ASP.NET Core中顯示自定義的錯誤頁面

    在ASP.NET Core中顯示自定義的錯誤頁面

    大家在用瀏覽器訪問服務(wù)器時,不同情況下會返回不同的信息。服務(wù)器發(fā)生錯誤就會返回錯誤信息,我們最熟悉的就是404錯誤頁面,但是這里我想和大家分享下在ASP.NET Core中如何顯示自定義的500或404錯誤頁面,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • ASP.NET中的Menu控件的應(yīng)用及XmlDataSource的了解

    ASP.NET中的Menu控件的應(yīng)用及XmlDataSource的了解

    以前一直以為菜單都是通過sitemap制作的,最近看到項目中的方法是使用XmlDataSource榜定的,很是好奇,于是研究了一下,感覺還不錯哦,感興趣的朋友也可以了解下啊,或許本文所提供的對你學(xué)習(xí)有所幫助呢
    2013-02-02
  • asp.net 頁面版文本框智能提示JSCode (升級版)

    asp.net 頁面版文本框智能提示JSCode (升級版)

    模擬百度,Google智能提示,非與服務(wù)器端交互的,數(shù)據(jù)源來自已經(jīng)綁定好的下拉列表。純客戶端腳本 升級版
    2009-12-12
  • ASP.NET MVC5網(wǎng)站開發(fā)添加文章(八)

    ASP.NET MVC5網(wǎng)站開發(fā)添加文章(八)

    小編整理的ASP.NET MVC5網(wǎng)站開發(fā)是一系列的文章體系,大家要一篇篇的仔細(xì)閱讀,今天這篇文章主要介紹了ASP.NET MVC5網(wǎng)站開發(fā)添加文章,需要的朋友可以參考下
    2015-09-09
  • 解析WPF綁定層次結(jié)構(gòu)數(shù)據(jù)的應(yīng)用詳解

    解析WPF綁定層次結(jié)構(gòu)數(shù)據(jù)的應(yīng)用詳解

    本文講述WPF中單層次數(shù)據(jù)和多層次數(shù)據(jù)的綁定方法,主要闡述數(shù)據(jù)綁定的顯示層面,其中涉及了ListBox和Treeview控件。并說明它們之間的差異
    2013-05-05

最新評論

呼和浩特市| 大关县| 沙雅县| 沈丘县| 广南县| 皮山县| 寻甸| 武平县| 勐海县| 洛南县| 碌曲县| 铁岭县| 铜山县| 乐安县| 上思县| 尉氏县| 龙岩市| 禹城市| 福清市| 运城市| 页游| 普兰县| 永川市| 崇阳县| 盱眙县| 手游| 汉阴县| 北宁市| 康马县| 郎溪县| 渭源县| 政和县| 禄丰县| 河津市| 孟津县| 凤庆县| 襄汾县| 攀枝花市| 刚察县| 东丽区| 永新县|