zoukankan      html  css  js  c++  java
  • iOS水印的简单实现

    - (void)watermark {

        UIImage *oldImage = [UIImage imageNamed:@"事先准备好的图片,你将要在这帐图片上添加水印"];

        

        UIGraphicsBeginImageContextWithOptions(oldImage.size, NO, 0.0);

        [oldImage drawInRect:CGRectMake(0, 0, oldImage.size.width, oldImage.size.height)];

        

        UIImage *waterImage = [UIImage imageNamed:@"这是您将要在事先准备好的图片上放置的logo"];

        CGFloat waterW = 50;

        CGFloat waterH = 25;

        CGFloat waterX = oldImage.size.width - waterW - 5;

        CGFloat waterY = oldImage.size.height - waterH - 5;

        CGRect waterRect = CGRectMake(waterX, waterY, waterW, waterH);

        [waterImage drawInRect:waterRect];

        

        //得到最终的图片

        UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();

        UIGraphicsEndImageContext();

        

        self.imageView.image = newImage;

        

        

        NSData *data = UIImagePNGRepresentation(newImage);

        [data writeToFile:@"将弄好的图片保存到的文件路径/图片名.png" atomically:YES];

    }

  • 相关阅读:
    Caffe proto閱讀
    C++ 基本知識回顧
    Caffe 源碼閱讀(二) SyncedMemory.hpp
    Caffe 源碼閱讀(一) Blob.hpp
    Matlab
    python
    MxNet下训练alexnet(一)
    服务器自己用户名下编译gcc
    Using python to process Big Data
    23 October
  • 原文地址:https://www.cnblogs.com/iOS771722918/p/4431654.html
Copyright © 2011-2022 走看看