仿微信图片编辑 全网功能最全的图片编辑器
序言
最近写一个图片编辑器,仿造的微信的图片编辑,以下加粗的功能是微信没有的。这个项目可以说是目前编辑功能最多的编辑器。而且功能都支持定制。
- 绘制方框
- 绘制圆形
- 绘制文字
- 绘制箭头
- 涂鸦
- 绘制马赛克
- 图片剪裁
使用
1.可以定制需要的功能,不需要的功能会自动隐藏。以下是定义的在TRSPictureEditor的常量。
public static final int BOX_ENABLE = 0x00000001;//方形选择框public static final int CIRCLE_ENABLE = 0x00000002;//圆形选择框public static final int TXT_ENABLE = 0x00000004;//文字public static final int PAINT_ENABLE = 0x00000010;//画笔public static final int ARROW_ENABLE = 0x00000020;//箭头public static final int MOSAIC_ENABLE = 0x00000040;//马赛克public static final int CLIP_ENABLE = 0x00000100;//裁剪
只需要把需要的功能用与运算累加起来就行了,具体可以看代码。
2.图片编辑的时候,传入bitmap,返回也是bitmap。 图片编辑器不涉及图片保存的功能,避免功能复杂化。
TRSPictureEditor.setStyle(buildStyle());TRSPictureEditor.edit(this, getBitmap(uri), new TRSPictureEditor.EditAdapter() {@Overridepublic void onComplete(Bitmap bitmap) {imageView.setImageBitmap(bitmap);}});
源码
WeiXinPictureTool-master
感谢
我也是站在巨人的肩膀上前进的。感谢这个项目。我在他的基础上增加了上面粗体显示的功能。优化了马赛克显示的效果。在图片放大的情况下,画笔粗细也是等比例缩小的(和微信一样)。
Android仿微信图片编辑处理:文字,马赛克,裁剪,涂鸦,旋转图片等
仿微信图片编辑 全网功能最全的图片编辑器相关推荐
- Android仿微信图片编辑处理:文字,马赛克,裁剪,涂鸦,旋转图片等
Android仿微信图片编辑处理:文字,马赛克,裁剪,涂鸦,旋转图片等 如图: 这个项目实现了微信图片编辑处理的关键功能,如给一张图片添加文字,打上马赛克,裁剪图片,在图片上手势涂鸦.引用了karel ...
- android 仿微信demo————登录功能实现(移动端)
android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...
- android 仿微信demo————注册功能完善添加头像功能(移动端)
android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...
- android开发百度地图坐标偏差,利用百度地图Android sdk高仿微信发送位置功能及遇到的问题...
接触了百度地图开发平台半个月了,这2天试着模仿了微信给好友发送位置功能,对百度地图的操作能力又上了一个台阶 我在实现这个功能的时候,遇到一些困难,可能也是别人将会遇到的困难,特在此列出 1.在微信发送 ...
- android 仿微信demo————登录功能实现(服务端)
android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...
- 全网功能最全的无水印短视频提取工具
介绍: 视频下载简介:全网功能最全的无水印短视频提取工具,只要输入短视频链接,即可一键下载超多的无水印视频哦,欢迎下载体验! 网盘下载地址: https://zijiewangpan.com/8SJk ...
- java实现仿微信app聊天功能_Android仿微信语音聊天功能
本文实例讲述了Android仿微信语音聊天功能代码.分享给大家供大家参考.具体如下: 项目效果如下: 具体代码如下: AudioManager.java package com.xuliugen.we ...
- android 仿微信聊天界面 以及语音录制功能,Android仿微信录制语音功能
本文实例为大家分享了Android仿微信录制语音的具体代码,供大家参考,具体内容如下 前言 我把录音分成了两部分 1.UI界面,弹窗读秒 2.一个类(包含开始.停止.创建文件名功能) 第一部分 由于6 ...
- java使用微信表情代码_iOS高仿微信表情输入功能代码分享
最近项目需求,要实现一个类似微信的的表情输入,于是把微信的表情扒拉出来,实现了一把.可以从这里下载源码.看起来表情输入没有多少东西,不外乎就是用NSTextAttachment来实现图文混排,结果在实 ...
- android 仿微信demo————注册功能实现(服务端)
android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...
最新文章
- HDOJ 2041 超级楼梯
- SQL数据库权限回收revoke
- linux网络保存退出,linux编辑文件后如何保存退出
- Rxjs merge 学习笔记
- Redux/Mobx面试题汇总
- 哈希表,哈希算法(C语言)
- 信息学奥赛一本通 1120:同行列对角线的格 | OpenJudge NOI 1.8 02:同行列对角线的格子
- 买下千万美元豪宅的库克 在周日获得了价值3600万美元股票
- RedHat停止维护CentOS!CentOS 创建者发起新项目,刚上线空白项目Star数已破两千
- html用行为实现屏蔽快捷右键,html屏蔽各种快捷键
- Anaconda使用conda连接网络时,出现网络错误CondaHTTPError(包括Anaconda安装与入门)
- mq消息落地及业务处理踩坑记录
- Gulp学习笔记(黑马教程)
- Excel文件导入web页面
- 四种JSON解析工具--(json-libJacksonGsonFastJson)
- STC单片机程序下载实战
- Ubuntu14下安装使用SVN RabbitVCS客户端
- c 语言条件运算符,C 语言条件运算符详细讲解
- 英语水平测试项目(黄军威、殷乐乐、张益维20180531)
- c++ packaged_task