美文网首页OpenGL收藏ios
GPUImage源码阅读——图片编辑组件

GPUImage源码阅读——图片编辑组件

作者: 秦明Qinmin | 来源:发表于2020-01-07 10:21 被阅读0次

ZMJImageEditor 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、马赛克、擦除重绘等功能。

Base On

Feature

  • 1、Draw
  • 2、Text
  • 3、Mosica
  • 4、Crop/Rotate
  • 5、Erase/redraw

GIF

1.gif

ScreenShot

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png

Usage

调起

WBGImageEditor *editor = [[WBGImageEditor alloc] initWithImage:_imageView.image delegate:self];
[self presentViewController:editor animated:YES completion:nil];

回调

#pragma mark - WBGImageEditorDelegate
- (void)imageEditor:(WBGImageEditor *)editor didFinishEdittingWithImage:(UIImage *)image
{
    self.imageView.image = image;
    [editor.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}

- (void)imageEditorDidCancel:(WBGImageEditor *)editor 
{

}

Requirements

  • iOS7+

Author

  • keshiim

  • Qinmin

Blog

Contact Me

To do

  • 贝塞尔曲线提高圆滑度
  • 分组渲染降低每次渲染顶点数

License

  • WBGImageEditor is available under the MIT license. See the LICENSE file for more info.

相关文章

  • GPUImage源码阅读——图片编辑组件

    ZMJImageEditor 是一个和微信一样图片编辑的组件,功能强大,极易集成,支持绘制、文字、旋转、剪裁、马赛...

  • GPUImage详细解析(八)视频合并混音

    回顾 GPUImage源码解析、图片模糊、视频滤镜、视频水印、文字水印和动态图片水印GPUImage的大多数功能已...

  • Crop-裁剪

    一 IOSIJSEditSDK基于GPUImage的图片视频编辑工具 TOCropViewController -...

  • GPUImage详细解析(六)-用视频做视频水印

    回顾 之前解析介绍的是GPUImage源码解析、图片模糊、视频滤镜,明白了GPUImage的强大功能,这次介绍的是...

  • GPUImage概览

    读GPUImage源码,深入了解GPUImage原理及OpenGL ES。 关于GPUImage GPUImage...

  • GPUImage源码阅读(八)

    概述 GPUImage是一个著名的图像处理开源库,它让你能够在图片、视频、相机上使用GPU加速的滤镜和其它特效。与...

  • GPUImage源码阅读(九)

    概述 GPUImage是一个著名的图像处理开源库,它让你能够在图片、视频、相机上使用GPU加速的滤镜和其它特效。与...

  • GPUImage源码阅读(十)

    概述 GPUImage是一个著名的图像处理开源库,它让你能够在图片、视频、相机上使用GPU加速的滤镜和其它特效。与...

  • GPUImage源码阅读(七)

    概述 GPUImage是一个著名的图像处理开源库,它让你能够在图片、视频、相机上使用GPU加速的滤镜和其它特效。与...

  • GPUImage源码阅读(三)

    概述 GPUImage是一个著名的图像处理开源库,它让你能够在图片、视频、相机上使用GPU加速的滤镜和其它特效。与...

网友评论

    本文标题:GPUImage源码阅读——图片编辑组件

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