资源简介

文字水印,图片水印,水印位置 一切都有 下载绝对值

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Imaging;

namespace Imageatermark
{
    public partial class ImageMain : Form
    {
        public ImageMain()
        {
            InitializeComponent();
        }

        /// 
        /// 原文件夹路径
        /// 

        private string OriginalPath { get; set; }
        /// 
        /// 水印路径
        /// 

        private string WatermarkImgPath { get; set; }
        /// 
        /// 保存路径
        /// 

        private string SaveFolderPath { get; set; }

        private string[] ImageExtension = { “.jpg“ “.bmp“ “.jpeg“ “.png“ };

        /// 
        /// 选择要加水印的文件夹
        /// 

        /// 
        /// 
        private void butOriginalFoldr_Click(object sender EventArgs e)
        {
            FolderBrowserDialog folderDialog = new FolderBrowserDialog();

            if (folderDialog.ShowDialog() == DialogResult.OK)
            {
                textMsg.AppendText(string.Format(“批量修改图片路径:{0}\r\n“ folderDialog.SelectedPath));
                OriginalPath = folderDialog.SelectedPath;
            }
        }

        /// 
        /// 选择水印图片
        /// 

        /// 
        /// 
        private void butWatermarkImg_Click(object sender EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.Filter = “图片文件(*.jpg*.bmp*.png)|*.jpg;*.bmp;*png“;
            openFileDialog.RestoreDirectory = true;
            openFileDialog.FilterIndex = 1;
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                textMsg.AppendText(string.Format(“水印图片路径:{0}\r\n“ openFileDialog.FileName));
                WatermarkImgPath = openFileDialog.FileName;
            }
        }

        /// 
        /// 选择要保存的路径
        /// 

        /// 
        /// 
        private void butSaveFolder_Click(object sender EventArgs e)
        {
            FolderBrowserDialog folderDialog = new FolderBrowserDialog();

            if (folderDialog.ShowDialog() == DialogResult.OK)
            {
                textMsg.AppendText(string.Format(“保存文件路径:{0}\r\n“ folderDialog.SelectedPath));
                SaveFolderPath = folderDialog.SelectedPath;
            }
        }
        /// 
        /// 路径转换
        /// 

        /// 
        /// 
        private void butAddWatermark_Click(object sender EventArgs e)
        {
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-06-12 16:38  ImageWatermark\
     目录           0  2016-06-12 09:12  ImageWatermark\.vs\
     目录           0  2016-06-12 09:11  ImageWatermark\.vs\ImageWatermark\
     目录           0  2016-06-12 09:12  ImageWatermark\.vs\ImageWatermark\v14\
     文件       47616  2016-06-12 16:40  ImageWatermark\.vs\ImageWatermark\v14\.suo
     目录           0  2016-06-12 16:30  ImageWatermark\ImageWatermark\
     文件         189  2016-06-12 09:11  ImageWatermark\ImageWatermark\App.config
     目录           0  2016-06-12 09:13  ImageWatermark\ImageWatermark\bin\
     目录           0  2016-06-12 16:19  ImageWatermark\ImageWatermark\bin\Debug\
     文件       16384  2016-06-12 16:30  ImageWatermark\ImageWatermark\bin\Debug\Imageatermark.exe
     文件         189  2016-06-12 09:11  ImageWatermark\ImageWatermark\bin\Debug\Imageatermark.exe.config
     文件       28160  2016-06-12 16:30  ImageWatermark\ImageWatermark\bin\Debug\Imageatermark.pdb
     文件       22696  2016-06-12 16:40  ImageWatermark\ImageWatermark\bin\Debug\Imageatermark.vshost.exe
     文件         189  2016-06-12 09:11  ImageWatermark\ImageWatermark\bin\Debug\Imageatermark.vshost.exe.config
     文件         490  2015-10-22 09:54  ImageWatermark\ImageWatermark\bin\Debug\Imageatermark.vshost.exe.manifest
     目录           0  2016-06-12 09:13  ImageWatermark\ImageWatermark\bin\Release\
     文件       11562  2016-06-12 16:30  ImageWatermark\ImageWatermark\ImageMain.cs
     文件       10378  2016-06-12 16:29  ImageWatermark\ImageWatermark\ImageMain.Designer.cs
     文件        5817  2016-06-12 16:29  ImageWatermark\ImageWatermark\ImageMain.resx
     文件        3992  2016-06-12 14:04  ImageWatermark\ImageWatermark\ImageWatermark.csproj
     目录           0  2016-06-12 09:11  ImageWatermark\ImageWatermark\obj\
     目录           0  2016-06-12 16:30  ImageWatermark\ImageWatermark\obj\Debug\
     文件        1464  2016-06-12 10:40  ImageWatermark\ImageWatermark\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7192  2016-06-12 16:40  ImageWatermark\ImageWatermark\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件          83  2016-06-12 09:12  ImageWatermark\ImageWatermark\obj\Debug\Imageatermark.csproj.FileListAbsolute.txt
     文件       16384  2016-06-12 16:30  ImageWatermark\ImageWatermark\obj\Debug\Imageatermark.exe
     文件         180  2016-06-12 16:30  ImageWatermark\ImageWatermark\obj\Debug\Imageatermark.ImageMain.resources
     文件       28160  2016-06-12 16:30  ImageWatermark\ImageWatermark\obj\Debug\Imageatermark.pdb
     文件         180  2016-06-12 16:19  ImageWatermark\ImageWatermark\obj\Debug\Imageatermark.Properties.Resources.resources
     文件         926  2016-06-12 16:40  ImageWatermark\ImageWatermark\obj\Debug\ImageWatermark.csproj.FileListAbsolute.txt
     文件        1017  2016-06-12 16:30  ImageWatermark\ImageWatermark\obj\Debug\ImageWatermark.csproj.GenerateResource.Cache
............此处省略13个文件信息

评论

共有 条评论