美文网首页
Quartz2D之图片水印

Quartz2D之图片水印

作者: Coder007 | 来源:发表于2016-06-22 14:34 被阅读21次

添加水印

  • 在开发中如果是需要用到很多图片的:比如微博,上传的图片都会在右下角添加水印
  • 水印有可能是文字,也有可能是logo
    UIImage *image = [UIImage imageNamed:@"bgImage"];
    //size:开开启一个多大图片上下文.
    //opaque:不透明度 YES:不透明 NO:透明,通常我们一般都弄透明的上下文
    //scale:0
    //开启跟图片相同的大小上下文.
    UIGraphicsBeginImageContextWithOptions(image.size, NO, 0);
    //把图片给绘制图片上下文.
    [image drawAtPoint:CGPointZero];

    //绘制文字
    //NSString *str = @"sdfadf";
    //[str drawAtPoint:CGPointZero withAttributes:nil];

    //绘制图片
    UIImage *image1 = [UIImage imageNamed:@"icon"];
    [image1 drawInRect:CGRectMake(0, 0, 50, 50)];

    // 生成图片
    UIImage *imageNew = UIGraphicsGetImageFromCurrentImageContext();
    //关闭上下文
    UIGraphicsEndImageContext();
需要注意的就是开启图片上下文之后,用完了需要自己手动关闭

相关文章

  • iOS Quartz2D的使用(绘制图形)

    最近在自己的项目中需要对拍照的图片加上水印效果,使用到了Quartz2D 什么是Quartz2D? Quartz2...

  • Quartz2D之图片水印

    添加水印 在开发中如果是需要用到很多图片的:比如微博,上传的图片都会在右下角添加水印 水印有可能是文字,也有可能是...

  • 图片水印(Quartz2D)

    一、水印 二、如何实现在图片上加水印 开启位图上下文 UIGraphicsBeginImageContextWit...

  • 水印

    图片水印文字 图片水印图片

  • iOS给图片添加文字水印和图片水印

    加水印的方式有很多,比如给图片添加图片水印、文字水印,或者给视频添加图片水印、文字水印。本文首先讲解如何给图片添加...

  • 图片添加二维码水印教程

    本博客介绍一下用jdk awt实现图片加文字水印和图片水印的方法 一、图片文字水印 原来图片 加上文字水印后图片 ...

  • 带你玩转七牛云存储——高级篇

    七牛云图片存储优点 支持各种尺寸的图片缩放; 支持图片自动压缩; 支持水印添加:图片水印、文字水印两种模式; 图片...

  • Android 上传图片添加水印功能

    近期项目中有给上传的图片添加水印功能,如下图所示 水印图片如下 项目中用到的是的水印覆盖到全部图片的效果,对水印图...

  • 16/100 如何制作全屏水印

    工具:水印相机 步骤:图片——水印——选择全屏水印——调整透明度

  • 利用ImageMagick给图片加水印

    利用ImageMagick给图片加水印 水印可能是文字,也可能是网站的logo等。图片水印比较简单,就是把自己水印...

网友评论

      本文标题:Quartz2D之图片水印

      本文链接:https://www.haomeiwen.com/subject/ymqndttx.html