Latest 0.0.2
Homepage https://github.com/LeonHwa/LHWatermark
License MIT
Platforms ios 7.0, requires ARC
Authors

CocoaPods
CocoaPods
CocoaPods

LHWatermark可以给你的图片添加上盲水印。具体原理访问博客

使用

第一步

支持cocoaPods 在文件 Podfile 中加入以下内容:

pod 'LHWatermark', '~> 0.0.2'

然后在终端中运行以下命令:

pod install

第二步

嵌入水印:

  //初始化
    LHWatermarkProcessor *  processor = [[LHWatermarkProcessor alloc] initWidthImage:image config:[LHConfig defaultConfig]];
    __weak typeof(self) weakSelf = self;
    //把文字水印@"你的名字"添加到image中。 异步线程
    [processor addMarkText:@"你的名字"  result:^(UIImage *watermarkImage) {
        // block中返回加了水印的图片 主线程
        __strong typeof(weakSelf) strongSelf = weakSelf;
        strongSelf.topImgView.image = watermarkImage;
    }];

提取水印:

   UIImage *image = [UIImage imageNamed:ImageName];
     __weak typeof(self) weakSelf = self;
    // 分别传入原图像、加了水印的图像 。异步线程
    [LHWatermarkProcessor restoreImageWidthOriginImage:image watermarkImage:[UIImage imageWithContentsOfFile:_imagePath] config:[LHConfig defaultConfig] result:^(UIImage *markImage) {
         __strong typeof(weakSelf) strongSelf = weakSelf;
        // block中返回水印的图片 主线程
         strongSelf.bottomImgView.image = watermarkImage;
    }];

License

本项目采用 MIT license 开源,你可以利用采用该协议的代码做任何事情,只需要继续继承 MIT 协议即可。

Latest podspec

{
    "name": "LHWatermark",
    "version": "0.0.2",
    "summary": "Add watermark on your Image.",
    "homepage": "https://github.com/LeonHwa/LHWatermark",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "LeonHwa": "[email protected]m"
    },
    "social_media_url": "http://leonhwa.com",
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/LeonHwa/LHWatermark.git",
        "tag": "0.0.2"
    },
    "source_files": [
        "LHWatermark",
        "LHWatermark/*.{h,m}"
    ],
    "requires_arc": true
}

Pin It on Pinterest

Share This