chendongMarch / ImageEditor

图片编辑,裁剪旋转,贴纸涂鸦,滤镜...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

图片编辑

实现图片处理的主流功能,涉及图片处理、手势事件处理、自定义控件等。

目前还在陆续的开发完善阶段,旨在完成相应功能和优化性能,未来封装抽象想做成友好的可扩展的图片处理类库。

裁剪

仿美图秀秀

  1. 自由裁剪 done
  2. 比例裁剪 done
  3. 自定义控件裁剪框,支持角、边拖动 done
  4. 自定义控件裁剪框,支持双指缩放 done
  5. 仿美图秀秀 UI done

旋转

仿美图秀秀

  1. 90度旋转 done
  2. 镜像反转 done
  3. 手指滑动任意角度旋转 todo

贴纸

仿 in

  1. 自定义控件,贴纸浮层 done
  2. 右下角触控,贴纸放大,旋转 done
  3. 双指触控,贴纸放大,旋转 done
  4. 单指触控,贴纸移动 done
  5. 支持自定义贴纸 menu done
  6. 内置贴纸 menu,镜像垂直反转,镜像水**转,镜像双向,反转,删除 done
  7. 自动提升功能,贴纸覆盖在一起时可以上下循环切换,可配置开启 done
  8. 贴纸位置,缩放比例,最大最小缩放可配置 done
  9. 贴纸变色,支持变为纯色 done
  10. 支持贴纸真删,假删,回收资源等 done
  11. 贴纸贴上之后波动一下动画,部分完成,现在支持设置 initScale = 1 时 done
  12. 仿 in UI todo

涂鸦

我们常见的马赛克是涂鸦的一种类型,这里不仅仅是马赛克。

  1. 支持手势路径绘制 done
  2. 支持拖动矩形区域绘制 done
  3. 马赛克模式 done
  4. 高斯模糊模式 done
  5. 纯色模式 done
  6. 图片模式 done
  7. poly 模式 done
  8. 支持多层涂鸦 done

滤镜

虚化

大头

About

图片编辑,裁剪旋转,贴纸涂鸦,滤镜...


Languages

Language:Java 99.1%Language:Python 0.9%