【绘图案例-水印 Objective-C语言】

本文详细讲解如何使用Objective-C为图片添加水印,包括文字水印和图片水印的实现方法。通过创建图形上下文,绘制大图、文字及图片,最后保存到相册。文中介绍了具体的代码实现步骤,包括开启和关闭图片类型图形上下文,以及如何绘制文字和图片到指定位置。
摘要由CSDN通过智能技术生成

一、接下来,我们来说这个图片的水印的问题啊,

通知

1.水印的效果在这儿啊,看一下我们的ppt,

通知

看一下我们的ppt里边,有一个水印,

通知
通知

首先啊,这个水印,水印是啥,就是你比如说,这个发微博的时候,这个右下角的这个LOGO,这些东西,都是水印,

然后呢,这个水印,它有什么作用,我们下边这块啊,告诉你了:

1)告诉你这个图片从哪儿来的,

2)主要是一些网站为了版权问题、广告而添加的,

水印又分为“文字的水印”、和、“图片的水印”、

接下来,我们就来做一下这个水印啊,实际上,很简单,思路也可以跟大家先说一说啊,

2.思路:首先呢,你最终的结果,是要获取到一个带水印的图片,

1)所以呢,还是用图片类型的图形上下文来做,这是第一,

2)然后呢,怎么着去做啊,你有图片上下文了,你有这么大的一块儿画布了,先把什么,先把这三只狗画上去,

通知

相当于是绘制图片吗,就把三只狗这张图片,image对象,画上去,

3)然后,再画一个string的一个对象,再画上去,然后,得到的那个image对象,再取出来,就可以了,

就是先画一张大图,再画一个水印,就完事儿了,

我们来试一下,就是,直接,我们搞一张大图,

通知

然后呢,在它的左上角,绘制文字,在它的右下角,绘制一个图片,

然后,文字水印,和,图片水印,我们就一块儿来了,

实际上,水印这东西,没有新方法,就是一个draw:

就是什么drawAtPoint:drawInRect:

就是这些东西,而已,

好,然后呢,我们就把这块儿来做一下,

2.首先呢,新建一个项目,

Name:14-水印

通知

好,然后呢,在这个里边儿来写啊,

通知

首先呢,我要有素材,有这个,文字的话,我自己一个字符串就行了,然后呢,图片的这个LOGO,是一个素材,

通知

这个LOGO,见过吗,把它拖进来,然后呢,还有一张大图,

通知

把这张大图拖桌面上啊,

通知

把这张图片的大小,调整一下,

通知

现在是320,乘181,

这张图片,把它变成,我们屏幕的宽度,是375,@2x,的话,是750

来一个宽度600,

通知

点击确定,变成一张大点儿的图,

通知

然后,再把这张图,拖过来,

通知

右键点一下这张图片,选择Open with External Editor,

  • 21
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值