- 高仿Instagram的图片选择器
- 拍照
- 录制视频
- 选择图片以及预览
- 选择视频以及预览
- 图片裁剪
- 视频裁剪,水印,加音乐,区域裁剪
- 封装了一个拍照和录视频的库,使用PhotoKit
- 图片的缩放适配屏幕
根据不同的宽高比缩放显示效果,具体可以参考Instagram
- 图片裁剪
坑点在于对于竖直拍摄的图片大于2M之后进行裁剪会出现旋转90度的情况,需要先对图片进行修正
- 视频编辑
使用的是一个三方库,理解了内部实现,自己添加了时长裁剪的功能
有需要的朋友可以作为参考,如果发现bug和更好的技术方案请联系我!