-
2019-05-29 14:34:04
// 给图片加水印 - (void)addWatermarkToPicture{ // 获取原图片 UIImage *image = [UIImage imageNamed:@"FZSDKLib.bundle/001.jpg"]; // 计算图片的size CGSize imageSize = CGSizeMake(image.size.width, image.size.height); // 开启图片类型的图形上下文 UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0); // 绘制图片 [image drawAtPoint:CGPointZero]; // 水印的文字 NSString *str = @"水印文字"; // 绘制文字水印 [str drawAtPoint:CGPointMake(30, 30) withAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:20], NSForegroundColorAttributeName:[UIColor redColor]}]; // 水印的图片 UIImage *logoImage = [UIImage imageNamed:@"FZSDKLib.bundle/companyLogo"]; // 绘制图片水印 [logoImage drawAtPoint:CGPointMake(imageSize.width - logoImage.size.width - 30, imageSize.height - logoImage.size.height - 30)]; // 取图片 image = UIGraphicsGetImageFromCurrentImageContext(); // 关闭图片类型的图形上下文 UIGraphicsEndImageContext(); // 保存到相册中 UIImageWriteToSavedPhotosAlbum(image, NULL, NULL, NULL); }
更多相关内容 -
给图片加水印
2018-12-06 13:55:011.VB写的小程序给图片增加水印,默认把图片拍摄日期作为水印; -
使用Node.js给图片加水印的方法
2020-10-21 03:17:04使用Node.js给图片加水印,首先要确保本地安装了node环境。然后,我们进行图像编辑操作需要用到一个Node.js的库:images。具体详情大家可以通过本文了解下 -
在线给图片加水印-照片上添加文字工具源码分享
2022-05-01 22:17:13在线图片加水印,canvas加水印,在线给图片加水印、照片上添加文字,通过前端canvas给你的证件加上水印,防止证件被盗。 演示地址:http://watermark.dxcweb.com/ -
用Python给图片加水印
2022-05-13 15:50:55基于此,本文我就带着大家学学如何给你的图片加水印,仅需要2行Python代码,任何人都可以学会。 filestools库介绍 今天给大家介绍的Python库,叫做filestools,由小小明开发,直接使用如下命令,安装后使用。 ...对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo。你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦!
基于此,本文我就带着大家学学如何给你的
图片加水印
,仅需要2行Python代码,任何人都可以学会。filestools库介绍
今天给大家介绍的Python库,叫做filestools,由小小明开发,直接使用如下命令,安装后使用。
pip install filestools --index-url=http://mirrors.aliyun.com/pypi/simple -U
这个库一共集成了4个功能,4个库都已经全部迁移到了filestools库中,因此安装这一个库,就可以使用所有的4个功能了,你只需要在使用对应功能,分别导入对应的模块即可。
# 给图片加水印 from watermarker.marker import add_mark
add_mark()方法一共有8个参数,如果你不知道怎么查看参数,在jupyter notebook可以输入如下命令,即可查看。
下面分别为大家讲述add_mark()方法中8个参数的含义,介绍如下 :
-
file: 待添加水印的照片;
-
mark: 使用哪些字作为水印;
-
out: 添加水印后保存的位置;
-
color: 水印字体的颜色,默认颜色#8B8B1B;
-
size: 水印字体的大小,默认50;
-
opacity: 水印字体的透明度,默认0.15;
-
space: 水印字体之间的间隔, 默认75个空格;
-
angle: 水印字体的旋转角度,默认30度;接下来,我们仅用一行代码,给图片添加水印。
一行代码给图片加水印
原图长这样:
使用下面这行代码,仅仅两行代码:
from watermarker.marker import add_mark add_mark(file=r"aixin.jpg", out=r"C:\Users\Administrator\Desktop\练习", mark="人生苦短,快学Python", opacity=0.2, angle=45, space=30)
加水印后长这样:
最后再为大家解释一下,这一行代码的含义。
add_mark(file=r"aixin.jpg", out=r"C:\Users\Administrator\Desktop\练习", mark="人生苦短,快学Python", opacity=0.2, angle=45, space=30)
含义: 给当前工作环境下名为
aixin.jpg
的图片,添加一张水印。水印字样为快学Python
,水印透明度是0.2
,水印的旋转角度是45°
,水印之间的间隔是30
个空格。添加水印后,最后将处理后的图片保存在一个指定目录
下。 -
-
微信小程序用Canvas给图片加水印,拼接图片,制作名片PHelper-master.zip
2019-09-25 12:21:45微信小程序用Canvas给图片加水印,拼接图片,制作名片PHelper-master.zip -
C#写的,能批量给图片加水印的小软件,含代码
2021-12-27 09:00:33能批量给文件夹下的所有图片加水印.可以是文字水印也可以是图片水印. 字体,大小,旋转都可调, 还可以左右上下重复,以及加上随机颜色波动防止轻易被去掉.还可以保存水印设置 -
VC++ 给图片加水印效果示例
2021-03-15 18:22:52内容索引:VC/C++源码,图形处理,水印 VC++ 给图片加水印效果示例,导入原图片、导入水印图片,可以将两张图叠加到一张图上,相当于加水印效果,不过实现起来里面有很多细节的,具体请看代码。源程序编译正常,不过加... -
如何使用PHP给图片加水印
2020-12-19 21:25:21为了防止辛苦做出来的图片被盗用,很多照片都会加上水印,可以直接用图片工具添加水印再上传,但PHP中就可以实现给图片加水印的功能,本文章向码农们介绍 php 给图片加水印的两种方法,感兴趣的码农可以参考一下本... -
C#给图片加水印的简单实现方法
2020-09-03 18:09:57主要介绍了C#给图片加水印的简单实现方法,涉及C#操作图片的相关技巧,非常具有实用价值,需要的朋友可以参考下 -
用电脑给照片加水印其实很简单,可以这样做
2021-06-02 15:47:01步骤二:注册一个账号并登录,点击“图片加水印”; 步骤三:点击“添加文件”,并本地上传图片; 步骤四:选择右上角“添加图片水印”,并上传要添加的水印,如图所示; 水印大小可以根据视觉效果来进行...现在的网友都非常喜欢在网络上分享生活和工作中的点点滴滴,但也因此会产生烦恼,就是自己的照片经常被他人拿去,招呼也不打就占为已用。虽然不一定牵扯出利益冲突,但终归会很不舒服,所以给照片打上水印,还是挺有必要的。
步骤一:我们在浏览器上搜索“水印云”或者网址(如图所示),点击“立即体验”。
步骤二:注册一个账号并登录,点击“图片加水印”;
步骤三:点击“添加文件”,并本地上传图片;
步骤四:选择右上角“添加图片水印”,并上传要添加的水印,如图所示;
水印大小可以根据视觉效果来进行调节,调节好字号之后点击“开始加水印”, 水印加好之后点击“下载文件”即可保存到本地电脑。
效果图如下:
-
c# winform图片加水印工具源代码
2021-03-16 00:37:33一个基于C# winform实现的图片加水印工具的Watermark源码文件,C#图形处理相关示例,有一定参考价值。可加文字水印和图片水印,使用System.Drawing.Image copyImage对图片进行加水印操作,保存加水印过后的图片会... -
QT给图片加水印(pro工程+代码)
2017-10-20 23:38:31Qt编写的给图片加水印的工具,选择图片所在文件夹,即可批量自动给图片加水印,加水印过程中没有用多线程,会卡住界面。但适合自己批量加水印的小工具。 -
浅析iOS给图片加水印的方法
2020-09-01 21:24:57在一些应用如微博中,为了防止用户图片被盗用,一般会在图片上加上水印,接下来就给大家分享一个iOS中给图片加水印的简单方法.一起来看看吧。 -
小程序用Canvas给图片加水印,拼接图片,制作名片
2021-03-29 17:04:29下面我就将介绍一下怎么给图片添加水印,图片的拼接,怎么制作个性名片以及制作一个涂鸦的画板。 水印 水印的添加总的来说可以简单的分为三步来走,第一步先完成一个画布的创建,第二步在画板上画出你想添加水印... -
php给图片加水印
2021-10-10 09:54:15php给图片加水印 由于php的gd模块需要编译对图片兼容性也不够,经常有的图片不能加载,这里使用php外部调用woo语言来处理 1.新建一个pic.woo文件,然后使用php 执行 woo pic.woo local avatar = woo.gd:new() --...php给图片加水印
由于php的gd模块需要编译对图片兼容性也不够,经常有的图片不能加载,这里使用php外部调用woo语言来处理
1.新建一个pic.woo文件,然后使用php 执行 woo pic.woo
local avatar = woo.gd:new() -- 加载正方形头像 avatar:loadImage(_home() .. '/Desktop/avatar.jpg') -- 重新修改头像尺寸 avatar:resize(144, 144, 0) -- 设置圆形头像 avatar:setBorderRadius(0) ---头像外框 local avatar_bord = woo.gd:new() -- 加载头像外框 avatar_bord:loadImage(_home() .. '/Desktop/avatar_bord.png') --- 背景画布 local background = woo.gd:new() -- 背景创建一个空白画布 background:create(172, 200) -- 绘制头像到空白画布 background:drawImage(avatar, 14, 13) -- 绘制 头像边框到空白画布 background:drawImage(avatar_bord, 0, 0) -- 保存最终结果为p.png background:savePng('/p.png')
2.使用php脚本的system()函数来执行 woo pic.woo
<?php $shell = "woo pic.woo"; echo "<pre>"; system($shell, $status); echo "</pre>"; //注意shell命令的执行结果和执行返回的状态值的对应关系 $shell = "<font color='red'>$shell</font>"; if( $status ){ echo "shell命令{$shell}执行失败"; } else { echo "shell命令{$shell}成功执行"; } ?>
-
用PHP代码给图片加水印
2020-10-24 00:06:11主要介绍了用PHP代码给图片加水印的相关资料,需要的朋友可以参考下 -
Python给图片加水印(可批量加水印)小程序免安装应用exe可执行程序V1.1版本
2022-05-08 21:00:21本资源是博文:《 Python程序设计项目案例》— Python给图片加水印(可批量加水印)小程序代码与免安装应用(博文链接地址:https://blog.csdn.net/meenr/article/details/124486259)一文中发布的第一版即V1.1版本... -
Node.js批量给图片加水印的方法
2020-12-23 09:24:09一、准备工作: 首先,你要阅读完这篇文章://... 然后,我们安装node.js的一个模块:imageinfo。 npm install imageinfo 二、直接上DEMO: 步骤如下: step1:文件夹结构 step2:JS代码 ...var watermarkImg -
后端给图片加水印的方法
2021-10-28 13:44:49/** public static MultipartFile addWorkMarkToMutipartFile(MultipartFile ... // 获取图片文件名 xxx.png xxx String originFileName = multipartFile.getOriginalFilename(); // 获取原图片后缀 png int -
简单实用的给图片加水印源代码
2021-06-28 07:56:46简单实用的给图片加水印源代码在窗体上添加3个图片框,窗体和图片框的ScaleMode属性都设为3,AutoRedraw属性都设为True,其中Picture1加载背景图像,Size要大一点,水印也将要加在这上面;Picture2加载水印图像,... -
批量给图片加水印软件
2018-08-23 11:40:59批量给图片加水印软件 -
两种php给图片加水印的实现代码
2020-10-23 20:46:20本文提供了两种php给图片加水印的实现代码,其中一种是添加文字水印,需要的朋友可以参考下 -
使用PHP给图片加水印的方法
2021-04-12 18:39:58使用PHP给图片加水印的方法发布时间:2021-02-10 10:10:09来源:亿速云...为了防止辛苦做出来的图片被盗用,很多照片都会加上水印,可以直接用图片工具添加水印再上传,但PHP中就可以实现给图片加水印的功能,本文章... -
2行Python给图片加水印,太强了!
2022-01-11 00:21:59大家好,我是菜鸟哥!今天给大家分享一个非常实用的招数,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo。你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦!...