【asp.net下GDI+的一些常用应用(水印,文字,圆角处理)技巧】教程文章相关的互联网学习教程文章

asp.net下GDI+的一些常用应用(水印,文字,圆角处理)技巧

public class MyGDI { public static void CreateWatermark(string sSrcFilePath, string sDstFilePath, string sText1, string sColor1, string sSize1, string sFont1, string sText2, string sColor2, string sSize2, string sFont2, string sBgColor, string sTransparence) { System.Drawing.Image image = System.Drawing.Image.FromFile(sSrcFilePath); Graphics g = Graphics.FromImage(image); ...

在Asp.net中为图像加入水印信息并保存为Jpg类型【代码】

using System.Drawing; using System.IO; using System.Drawing.Imaging;private void AddTextToImg(string fileName,string text) { if(!File.Exists(MapPath(fileName))) { throw new FileNotFoundException("The file don‘t exist!"); }if( text == string.Empty ) { return; } //还需要判断文件类型是否为图像类型,这里就不赘述了System.Drawing.Image image = System.Drawing.Image.FromFile(MapPath(fileName)); Bitmap bi...

asp.net-水印文本框/字符过滤文本框【图】

要事先下载AjaxControlToolkit解压后拉入工具箱,如图:水印和过滤扩展程序的属性如下:.master代码如下:<%@ Master Language="VB" CodeFile="0_MST_ASPNET12.master.vb" Inherits="_0_MST_ASPNET12" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"><title></title><link href...

ASP.NET图片上传,加水印文字和水印图片!

看了清清月儿的这篇文章让自己受益匪浅,但是觉得还有一些问题。上传图片后还有原来的图片文件存在,觉得这样很不爽,调用file类的delete方法删除原来没有生成水印的图片另外自己又加了一个限制图片大小的函数1.最简单的单文件上传(没花头)效果图:说明:这是最基本的文件上传,在asp.net1.x中没有这个FileUpload控件,只有html的上传控件,那时候要把html控件转化为服务器控件,很不好用。其实所有文件上传的美丽效果都是从这个Fi...

C# ASP.NET MVC 图片盗链 加水印 的问题【代码】

publicstaticvoid ZoomAuto(System.IO.Stream fromFile, string savePath, System.Double targetWidth, System.Double targetHeight, string waterText, string waterImage,outint NewWidth,outint NewHeight){//创建目录string dir = Path.GetDirectoryName(savePath);if (!Directory.Exists(dir))Directory.CreateDirectory(dir); //原始图片(获取原始图片创建对象,并使用流中嵌入的颜色管理信息)System.Drawing.I...

asp.net 添加水印的代码(已测试)

加水印的功能代码如下所示 复制代码 代码如下:/// <summary> /// 图片修改类,主要是用来保护图片版权的,版权归原作者所有 /// </summary> public class picmark { #region "member fields" private string modifyImagePath = null; private string drawedImagePath = null; private int rightSpace; private int bottoamSpace; private int lucencyPercent = 70; private string outPath = null; #endregion public picmark() { }...

.NET生成水印更好的方法实例代码【图】

前言 众所周知为了保护知识产权,防止资源被盗用,水印在博客、网店等场景中非常常见。 本文首先演示了基于System.Drawing.Image做正常操作。然后基于Direct2D/WIC/DirectWrite,演示了一种全新、不同的“骚”操作。 方法1-System.Drawing给图片加水印System.Drawing.Image原生属于GDI的一部分,是Windows Only,但随着NuGet包System.Drawing.Common的发布,现在System.Drawing.Image已经支持linux: Install-Package System.Drawi...

如何在ASP.NET Core中给上传图片功能添加水印实例代码【图】

前言 因某些原因需要在图片上添加文字水印、图片水印,所以这里做个简单的记录。下面话不多说了,来一起看看详细的实现过程吧 实现方法: 在传统的.NET框架中,我们给图片添加水印有的是通过HttpModules或者是HttpHandler,然后可以通过以下代码添加水印: var image = new WebImage(imageBytes); image.AddTextWatermark(Settings.Instance.WatermarkText, "White", Settings.Instance.WatermarkFontSize,opacity: Settings.Instanc...

asp.net实现生成缩略图及给原始图加水印的方法示例

本文实例讲述了asp.net实现生成缩略图及给原始图加水印的方法。分享给大家供大家参考,具体如下: using System.IO; using System.Drawing.Imaging; private void Button1_ServerClick(object sender, System.EventArgs e) {Graphics g=null;System.Drawing.Image upimage=null;System.Drawing.Image thumimg=null;System.Drawing.Image simage=null;Bitmap outputfile=null;try {string extension = Path.GetExtension(File1.Pos...

asp .net实现给图片添加图片水印方法示例

前言 本文主要给大家介绍的是asp .net实现给图片添加图片水印的方法,注意是图片水印,需要的朋友们可以参考学习,下面话不多说来看看详细的介绍吧。 方法如下 首先写好一个写入图片水印的类,先创建一个ImageWriter类库 (该类中有包含枚举类型和方法) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Collections; using System.Drawing; using System....

ASP.NET百度Ueditor编辑器实现上传图片添加水印效果【图】

前言 最近工作中遇到一个需求,是要实现asp.net百度ueditor图片上传添加水印的功能,通过查找相关的资料终于实现了,下面来给大家分享下实现的效果,文末给出了实例代码,大家可以参考学习,下面来一起学习学习吧。 效果图 首先来看下我们想要的功能界面,如果发觉这种效果不是你想要的,后面的内容就不用看了。准备 从官网下载的Ueditor压缩包,我下载的是ueditor1_4_3-utf8-net 这个版本,下面的介绍是对这个版本而言的。修改界...

Asp.net开发之webform图片水印和图片验证码的实现方法【图】

两者都需要引入命名空间:using System.Drawing; 一、图片水印 前台Photoshuiyin.aspx代码: <div> <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server" Text="上传" /><br /> <asp:Image ID="Image1" runat="server" /> </div>后台Photoshuiyin.aspx.cs代码: protected void Page_Load(object sender, EventArgs e) { Button1.Click += Button1_Click; } void Button1_Click(object se...

asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例【图】

本文实例讲述了asp.net继承IHttpHandler接口实现给网站图片添加水印功能。分享给大家供大家参考,具体如下: 先展示图片效果:1. 在App_Code下添加类文件,命名为ImageSY 文件内容如下 public class ImageSY : IHttpHandler {public ImageSY(){////TODO: 在此处添加构造函数逻辑//}#region IHttpHandler 成员public bool IsReusable{get { return true; }}public void ProcessRequest(HttpContext context){//获得请求的物理图片路...

ASP.NET简单好用功能齐全图片上传工具类(水印、缩略图、裁剪等)【图】

使用方法: UploadImage ui = new UploadImage();/***可选参数***/ui.SetWordWater = "哈哈";//文字水印// ui.SetPicWater = Server.MapPath("2.png");//图片水印(图片和文字都赋值图片有效)ui.SetPositionWater = 4;//水印图片的位置 0居中、1左上角、2右上角、3左下角、4右下角ui.SetSmallImgHeight = "110,40,20";//设置缩略图可以多个ui.SetSmallImgWidth = "100,40,20";//保存图片生成缩略图var reponseMessage = ui.FileSave...

Asp.net简单实现给图片增加文字水印

经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。就用Asp.net写了一个非常简单的。全部的代码如下:代码如下: <%@ Import Namespace="System" %> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Drawing" %> <%@ Page language="vb" %> <script runat="serve...