C#图片加文字水印和图片水印源码,稍加改动即可使用,附demo
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-05 16:20 ImgDemo
文件 18196 2016-05-05 16:07 ImgDemog.png
目录 0 2016-05-05 16:05 ImgDemoin
目录 0 2016-05-05 16:19 ImgDemoinDebug
文件 33792 2016-05-05 16:20 ImgDemoinDebugImgDemo.exe
文件 24064 2016-05-05 16:20 ImgDemoinDebugImgDemo.pdb
文件 21680 2016-05-05 16:21 ImgDemoinDebugImgDemo.vshost.exe
文件 490 2015-07-10 19:01 ImgDemoinDebugImgDemo.vshost.exe.manifest
文件 6209536 2016-04-26 17:25 ImgDemoinDebugThoughtWorks.QRCode.dll
文件 1729 2016-05-05 16:20 ImgDemoForm1.cs
文件 2280 2016-05-05 16:15 ImgDemoForm1.Designer.cs
文件 5817 2016-05-05 16:15 ImgDemoForm1.resx
文件 3805 2016-05-05 16:19 ImgDemoImgDemo.csproj
文件 228 2016-05-05 16:15 ImgDemoImgDemo.csproj.user
目录 0 2016-05-05 16:05 ImgDemoobj
目录 0 2016-05-05 16:05 ImgDemoobjDebug
文件 790 2016-05-05 16:05 ImgDemoobjDebugDesignTimeResolveAssemblyReferences.cache
文件 6197 2016-05-05 16:18 ImgDemoobjDebugDesignTimeResolveAssemblyReferencesInput.cache
文件 653 2016-05-05 16:21 ImgDemoobjDebugImgDemo.csproj.FileListAbsolute.txt
文件 873 2016-05-05 16:16 ImgDemoobjDebugImgDemo.csproj.GenerateResource.Cache
文件 33792 2016-05-05 16:20 ImgDemoobjDebugImgDemo.exe
文件 180 2016-05-05 16:19 ImgDemoobjDebugImgDemo.Form1.resources
文件 24064 2016-05-05 16:20 ImgDemoobjDebugImgDemo.pdb
文件 23351 2016-05-05 16:19 ImgDemoobjDebugImgDemo.Properties.Resources.resources
目录 0 2016-05-05 16:05 ImgDemoobjDebugTempPE
文件 3584 2016-05-05 16:10 ImgDemoobjDebugTempPEProperties.Resources.Designer.cs.dll
文件 5716 2016-05-05 16:11 ImgDemoPreviewImg.cs
文件 468 2016-05-05 16:05 ImgDemoProgram.cs
目录 0 2016-05-05 16:10 ImgDemoProperties
文件 1322 2016-05-05 16:05 ImgDemoPropertiesAssemblyInfo.cs
文件 3216 2016-05-05 16:10 ImgDemoPropertiesResources.Designer.cs
............此处省略3个文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Text;
using System.Windows.Forms;
using ThoughtWorks.QRCode.Codec;
namespace ImgDemo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Init();
}
void Init()
{
string text = “QQ:358020965“;
Image img = global::ImgDemo.Properties.Resources.bg;
int PhotoWidth = img.Width;
int PhotoHeight = img.Height;
Bitmap bitPhoto = new Bitmap(PhotoWidth PhotoHeight PixelFormat.Format24bppRgb);
bitPhoto.SetResolution(img.HorizontalResolution img.VerticalResolution);
img = PreviewImg.CreateTextToImg(bitPhoto img PhotoWidth PhotoHeight 12 text 0 PhotoWidth - 120);
Image QRimg = GetQRImage(text);
img = PreviewImg.CreateImgToImg(QRimg img PhotoWidth PhotoHeight 80 80 80 80);
this.pictureBox1.Image = img;
}
Image GetQRImage(string scode)
{
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
System.IO.MemoryStream ms = new System.IO.MemoryStream();
qrCodeEncoder.QRCodeBackgroundColor = Color.White;
qrCodeEncoder.QRCodeForegroundColor = Color.Black;
qrCodeEncoder.QRCodeVersion = 0;
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.L;
System.Drawing.Image myimg = qrCodeEncoder.Encode(scode System.Text.Encoding.UTF8);
return myimg;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-05 16:20 ImgDemo
文件 18196 2016-05-05 16:07 ImgDemog.png
目录 0 2016-05-05 16:05 ImgDemoin
目录 0 2016-05-05 16:19 ImgDemoinDebug
文件 33792 2016-05-05 16:20 ImgDemoinDebugImgDemo.exe
文件 24064 2016-05-05 16:20 ImgDemoinDebugImgDemo.pdb
文件 21680 2016-05-05 16:21 ImgDemoinDebugImgDemo.vshost.exe
文件 490 2015-07-10 19:01 ImgDemoinDebugImgDemo.vshost.exe.manifest
文件 6209536 2016-04-26 17:25 ImgDemoinDebugThoughtWorks.QRCode.dll
文件 1729 2016-05-05 16:20 ImgDemoForm1.cs
文件 2280 2016-05-05 16:15 ImgDemoForm1.Designer.cs
文件 5817 2016-05-05 16:15 ImgDemoForm1.resx
文件 3805 2016-05-05 16:19 ImgDemoImgDemo.csproj
文件 228 2016-05-05 16:15 ImgDemoImgDemo.csproj.user
目录 0 2016-05-05 16:05 ImgDemoobj
目录 0 2016-05-05 16:05 ImgDemoobjDebug
文件 790 2016-05-05 16:05 ImgDemoobjDebugDesignTimeResolveAssemblyReferences.cache
文件 6197 2016-05-05 16:18 ImgDemoobjDebugDesignTimeResolveAssemblyReferencesInput.cache
文件 653 2016-05-05 16:21 ImgDemoobjDebugImgDemo.csproj.FileListAbsolute.txt
文件 873 2016-05-05 16:16 ImgDemoobjDebugImgDemo.csproj.GenerateResource.Cache
文件 33792 2016-05-05 16:20 ImgDemoobjDebugImgDemo.exe
文件 180 2016-05-05 16:19 ImgDemoobjDebugImgDemo.Form1.resources
文件 24064 2016-05-05 16:20 ImgDemoobjDebugImgDemo.pdb
文件 23351 2016-05-05 16:19 ImgDemoobjDebugImgDemo.Properties.Resources.resources
目录 0 2016-05-05 16:05 ImgDemoobjDebugTempPE
文件 3584 2016-05-05 16:10 ImgDemoobjDebugTempPEProperties.Resources.Designer.cs.dll
文件 5716 2016-05-05 16:11 ImgDemoPreviewImg.cs
文件 468 2016-05-05 16:05 ImgDemoProgram.cs
目录 0 2016-05-05 16:10 ImgDemoProperties
文件 1322 2016-05-05 16:05 ImgDemoPropertiesAssemblyInfo.cs
文件 3216 2016-05-05 16:10 ImgDemoPropertiesResources.Designer.cs
............此处省略3个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)