siwangqishiq / ImageEditor-Android

AndroidImageEdit 安卓设备上图形编辑开源控件,支持磨皮美白 自定义贴图 图片滤镜 图片旋转 图片剪裁 文字贴图 撤销 回退 等操作
2.19k stars 567 forks source link

旋转和剪切功能 #37

Closed lyf571321556 closed 6 years ago

lyf571321556 commented 7 years ago

怎么将旋转和剪切合并到一个自定义空间中,麻烦指导下其中的关键点

siwangqishiq commented 7 years ago

自定义空间是什么意思?

siwangqishiq commented 7 years ago

旋转和剪切操作在一个控件上完成并没有什么特别需要注意的 旋转生成一个新的Bitmap 在其中划定好剪裁矩形 针对矩形坐标生成最终裁剪后的位图

lyf571321556 commented 7 years ago

我的需求是这样的,图片每旋转一次之后,跟随旋转之后的图片重新生成裁剪区域,并能准确裁剪区域的图片下载,今天试着根据您的这份代码修改,发现裁剪区域和旋转之后的图片完全在不同的区域,我对于矩形坐标理解的不到位 以至于算出来的是错的

siwangqishiq commented 7 years ago

可能是由于坐标计算导致的错误

siwangqishiq commented 7 years ago

我有空的时候 会考虑再写一个兼具缩放和剪裁功能的控件

lyf571321556 commented 7 years ago

好的 期待你的更新!

lyf571321556 commented 7 years ago

最近我也会试着写这样一个控件, 一起探讨下。