美文网首页
IOS 图片添加水印图

IOS 图片添加水印图

作者: 本客 | 来源:发表于2022-08-12 15:54 被阅读0次

最近在做一个上传身份证和营业执照的功能模块,为了上传的图片不被非法份子盗用,需要做一个图片添加水印的功能,来保证图片的唯一使用权,很简单,逻辑都在注释里。

/**

图片添加水印图

 originalImage  原图

 waterMarkImage 水印图

 return 绘制后的图片

 */

+(UIImage*)imageWithOriginalImage:(UIImage*)originalImage andWaterMarkImage:(UIImage*)waterMarkImage;

+(UIImage*)imageWithOriginalImage:(UIImage*)originalImage andWaterMarkImage:(UIImage*)waterMarkImage{

#if __IPHONE_OS_VERSION_MAX_ALLOWED >=40000

 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 4.0){

     // 0.0表示“设备主屏幕的比例”。

     UIGraphicsBeginImageContextWithOptions([originalImage size], NO, 0.0);

 }

#else

 if([[[UIDevice currentDevice] systemVersion] floatValue] <4.0){

     UIGraphicsBeginImageContext([selfsize]);

 }

#endif

    //设置画板的尺寸

    CGRect rect=CGRectMake(0,0, originalImage.size.width, originalImage.size.height);

    //原图绘制画板上

    [original ImagedrawInRect:rect];

    //水印图绘制画板上

    [waterMarkImage drawInRect:rect];

    //获取画板内容

    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();

    //关闭上下文

    UIGraphicsEndImageContext();

    return newImage;

}

相关文章

  • FFMpeg常用指令

    水印篇 1、添加水印ffmpeg官方提供了另外一种添加图片水印的方法在视频右下角的添加图片水印 在视频左下角添加图...

  • Android给图片加文字和图片水印

    先看效果图,左侧是原图,中间是添加文字水印,右侧是添加图片水印。 实现方法: 1、载入原始图片2、载入水印图片3、...

  • IOS 图片添加水印图

    最近在做一个上传身份证和营业执照的功能模块,为了上传的图片不被非法份子盗用,需要做一个图片添加水印的功能,来保证图...

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

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

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

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

  • Android图片处理(进阶)

    示例图 如图,将上述图片处理成各种样式 将彩色图片转化为灰图 将图片转成圆角图 图片添加倒影效果 添加水印 Vie...

  • [iOS] 视频添加动效水印实现介绍

    [iOS] 视频添加动效水印实现介绍 [iOS] 视频添加动效水印实现介绍

  • Mac Word添加水印图片后去除页眉横线

    mac上Word添加图片水印后会自动添加页眉页脚,去除方法如下 1.布局-水印,添加图片水印 2.自动添加页眉页脚...

  • 用python来给图片加水印

    有时候我想在图片上添加自己的水印来防止别人盗图,所以今天给大家分享如何用python给我们的图片添加上水印。我们先...

  • iOS - 图片添加水印

    @来源 小码哥 视频, 感谢小码哥!

网友评论

      本文标题:IOS 图片添加水印图

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