// 给图片加水印
- (void)addWatermarkToPicture{// 获取原图片UIImage *image = [UIImage imageNamed:@"FZSDKLib.bundle/001.jpg"];// 计算图片的sizeCGSize 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);
}

附:我的博客地址

iOS 给图片加水印相关推荐

  1. golang实现给图片加水印

    2019独角兽企业重金招聘Python工程师标准>>> 最近跟在写golang图片加水印的方法,这里用的是一些基本的功能. package mainimport ("fmt ...

  2. php加水印功能,PHP图片加水印功能

    本篇文章主要介绍PHP图片加水印功能,感兴趣的朋友参考下,希望对大家有所帮助. 实例代码如下:<?php /** * 功能:给一张图片加上水印效果 * $i 要加水印效果的图片 * $t 水印文 ...

  3. Java图片处理(二)图片加水印

    图片加水印,是通过图片重叠绘制实现的.实现代码如下: public static void press(String pressImg, String pressText, String target ...

  4. C# 图片加水印例程

    using System; using System.IO; using System.Collections; using System.Drawing; using System.Drawing. ...

  5. Python脚本实现图片加水印

    起步 图片是指由图形.图像等构成的平面媒体,有形式的事物,我们看到的,是图画.照片.拓片等的统称. 为了保护一些原创图片的版权,某些时候我们需要在图片上面,加上水印,当然你可以用Photoshop来做 ...

  6. java 水印 位置_Java实现图片加水印且控制位置和透明度

    Java实现图片加水印且控制位置和透明度 昨天要做一个给图片加水印的功能,不想使用一些插件,就在网上转了一会儿,经过改装成了我需要的功能,代码如下: package org.guhao; import ...

  7. 如何给图片加水印?这三个图片加水印方法,帮你添加花式水印

    大家有没有这样情况,自己好不容易做好的作品发布到网络平台上结果被他人盗用了,很让人气愤,那我们应该如何避免这种情况呢? 其实我们可以给自己的作品加上一些专属的个性化水印,那小伙伴们知道图片加水印怎么操 ...

  8. java 图片加水印不失真_java实现图片加水印效果

    图片加水印代码,这些代码不常用,但是用到的时候需要注意的地方也挺多的,每次都重写比较麻烦,记下来备忘.代码是图片加水印的一般流程,可根据实际项目需要自行修改. 注:代码在JPG和PNG格式图片下测试通 ...

  9. Java为图片加水印

    Java为图片加水印工具类 一.简介 使用Java在图片上加上水印,可以添加文字.图片 编写一个工具类的代码优化和整理 使用建造者模式提高工具类的可配置性 二.效果图 三.基本参数 // ++++++ ...

最新文章

  1. Linux指定网卡工作模式
  2. 求最大连续子序列和——解法1 – 暴力出奇迹||解法2 – 分治
  3. python~爬虫~1
  4. helloworld设置成开机自启动的服务
  5. NYOJ10: skiing(DFS + DP)
  6. CouchDB与Couchbase:区别何在,Membase又将如何?
  7. 计算机网络构成ppt,计算机网络体系结构ppt课件.ppt
  8. python中_new_和_init_的区别_Python 中的__new__和__init__的区别
  9. Jmeter如何在大并发测试下,让登录或者后续接口只执行一次?
  10. 计算机设备灯光有哪些,多媒体教室主要有哪些设备?
  11. MATLAB绘图/数据的可视化
  12. html中画分割线的代码,各种分割线Html代码
  13. 360与QQ大战观感
  14. 深度 | 为什么通用AMM模型不适用于期权交易定价?
  15. 电脑c语言发音,C的发音
  16. python气象实时监控系统_Python绘图 | 国家气象局开源预报检验库(多图预警)
  17. 【R实验.9】主成分和因子分析
  18. VC++线程中不能用updatedata()的解决办法
  19. InputStream的read方法
  20. 【系统分析师之路】第六章 多媒体基础知识

热门文章

  1. 换了你,你会怎么做???
  2. Xianqi UVa 1589
  3. 智能别墅烟雾和粉尘感应报警系统的设计(任务书+开题+lunwen+翻译及原文+附录程序)
  4. 解决ubuntu优盘不能读取
  5. Lasso回归系列四:Group Lasso,Sparse Group Lasso
  6. 内网穿透frpc ,frps的使用
  7. 胸部 腹部、背部穴位图解及取穴方法
  8. Atmega16 AVR 单片机 模拟 电话拨号 proteus 仿真
  9. python中树的介绍
  10. Aspect-Opinion对抽取