登录
首页 » 图像处理 » 基于C#实现数字水印工具

基于C#实现数字水印工具

于 2022-02-24 发布 文件大小:2.57 kB
0 243
下载积分: 2 下载次数: 1

代码说明:

应用背景基于C#实现数字水印工具 自己用C#语言实现了在图片上添加数字水印的功能,字符水印可以改变字体的大小、颜色、字体名和水印内容 关键技术基于C#提供的Image类,实现数字水印比较容易;这里强调的是如何做可release的一个工具。照片添加利用C#的FolderBrowserDialog类,可以方便地的读取图像文件。本文是基于目录添加照片,所以需要进行目录遍历。如果打开的是目录,还需要打开子目录读取照片;在本文实现中,只读取JPG文件,并且在添加前试着读一下,避免一些图片不能读取,影响后续操作的有效性。另外,从FolderBrowserDialog类得到路径后,不要忘记读取该目录下的文件,这是一个容易忽略的小问题,即get_file(fbdlg.SelectedPath)后再调用get_dir(fbdlg.SelectedPath)。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于labview vision模块的图像采集、保存程序(兼具打开已有图片功能)
    本源码是利用labview中的vision模块所写的,具有利用电脑本身的摄像头采集,显示图片(彩色)的功能,同时在采集之后使用者可以命名并保存到使用者所需的文件夹之内,为方便采集多张图片,本程序利用当前时间作为默认保存名。在此之外,本程序可以打开使用者已有的图片(彩色)。
    2022-02-01 21:18:41下载
    积分:1
  • opencv2.4.9--Meanshift实现分割
    应用背景meanshift经常用来寻找模态点,即密度最大的点。所以这里同样可以用它来寻找这5维空间的模态点,由于不同的点最终会收敛到不同的峰值,所以这些点就形成了一类,这样就完成了图像分割的目的,有点聚类的意思在里面。关键技术首先设置好参数,然后用函数pyrMeanShiftFiltering()对输入的图像进行分割。分割后的结果保存在该函数的第二个参数即输出图像中,最后根据该分割图像的特点用floodFill()函数对其分割的结果用不同的颜色进行填充。当然该函数的使用暂时没有彻底的弄清楚。
    2022-01-21 05:35:44下载
    积分:1
  • 51单片机通过CF7670拍摄图片利用结合SIM300发送彩信的程序
          本程序主要是实现用单片机根据温度传感器控制串口摄像头的图像采集和压缩处理,并将采集的图像通过彩信的方式发到用户手机的报警功能。报警的同时也能及时让用户了解到监控范围里的现场状况,从而更有效的减少用户损失。它是一项集多种技术,多门学科综合,涉及通用分组无线服务技术、电子技术、传感器技术的项目。实现了可视化预警。
    2022-01-27 09:37:53下载
    积分:1
  • 基于vc++的车辆检测
    车辆检测: 1 识别车辆轮廓,并标识车辆轮廓 2 给出车辆的相对速度,经过测试,实际可用。
    2023-04-13 09:35:03下载
    积分:1
  • tecplot field file
    01.#include "global.h"  02.#include "TECIO.h"  03.void write_tecplot_field_file(int t)  04.{  05.    register int x,y,yx,i;  06.    char name[200], zname[200],RE[10],dummy=(char)12;  07.    int Re;  08.  09.        /* array for the coordinates */  10.        float *xc,             11.              *yc,  12.              *rho,  13.              *u,  14.              *v,  15.  
    2023-06-07 09:20:03下载
    积分:1
  • 离散余弦变换在图像压缩中的应用
    在本文中,我们目前 DCT (离散余弦变换) 块应用级图像压缩 JPEG (联合摄影专家组) 算法的有效性。结果表明该算法是在压缩的情况下最有效的因为它有非常良好的压实性能与能源相关的值。作为一项基本原则,我们消除高频率,并保持低和介质不会明显影响形象。在实际应用中的人脸检测、 皮肤颜色、 面部识别、 虹膜、 指纹等遇到了 DCT 的 JPEG 压缩算法
    2022-02-22 08:14:47下载
    积分:1
  • LBP纹理特征提取在c上实现
    C++实现的LBP算法提取图像纹理特征,C++实现的LBP算法提取图像纹理特征-C++ implementation of the LBP texture feature extraction algorithm, C++ implementation of the LBP algorithm for extracting image texture features LBPLBP_prodatalena.bmp   ..............Thumbs.db 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-02-02 14:35:30下载
    积分:1
  • hummmSfae131232asda
    asdasdakjsdhlajsdlnhajsdlajslkjadsndauhsiduhaosiudhasiudhoaiusdhoauishdoiuashdiuaashdihausiduhaisuhdiaushdiuash u208908723987sdu hasuydgas7 9a7s6 9a7sd987 asbd987asdouahsd078as9 78as9 87 auh jahsbkdhabs kdhba kshdb ajhb kjabhs iuyagsdiyas 98a7s 9a7 07asodadoabhs 藻
    2022-02-04 09:21:02下载
    积分:1
  • 构造简单多边形
    matlab练习程序(构造简单多边形) 简单多边形是指各边不相交的多边形。首先计算出所有顶点中心位置。然后求每个顶点与中心的极角。再对极角进行排序。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-11-03 14:35:03下载
    积分:1
  • 基本图像分割
    这是一个比较好的用于图像分割的matlab应用实例,对于初学者来说是很有参考价值的,可以直接应用,这是一个比较好的用于图像分割的matlab应用实例,对于初学者来说是很有参考价值的,可以直接应用,这是一个比较好的用于图像分割的matlab应用实例,对于初学者来说是很有参考价值的,可以直接应用,这是一个比较好的用于图像分割的matlab应用实例,对于初学者来说是很有参考价值的,可以直接应用,
    2022-03-29 21:26:23下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载