我正在实现一个应用程序,我的应用程序需要根据背景裁剪图像。我在文档扫描应用程序中看到了类似的行为,它们会自动拾取图像边框以进行裁剪。有人可以帮我弄清楚如何实现此功能吗?
免责声明:我认为这可能是一个“Askdifferent - Apple”问题,但他们把我送回了SO
. 所以,如果这不属于,请让我知道在哪里问。
更新:回应评论,这是我到目前为止所做的:
- 应用程序启动相机,
- 设置取景器的 AVSession,
- 预设为照片,捕捉图像,保存到文件
- 我还通过使用 CG API 压缩为所有图像创建小缩略图预览。
- 使用 AQGridView 显示图像。
目标不是压缩,而是显示“自动裁剪”图像以AQGridview
提供更好的用户体验。根据我的应用程序的性质,它与收据扫描非常相似,因为在相对清晰的背景上,主体可能只占据图像的一小部分。希望它有助于澄清..