有什么方法可以用 Kivy 捕获部分屏幕截图?

Any way to capture partial screenshot with Kivy?

我正在为 Android 开发一个应用程序,我遇到了这个问题 - 在我用相机拍照后,我需要裁剪它。但是我在捕获区域上拖动的矩形的坐标从屏幕的 0,0 坐标开始,也就是触摸坐标,与实际图片不匹配 - 如果我尝试使用 PIL 来裁剪图像,我会得到部分结果。 一种可能的解决方案是使用这些坐标截取部分屏幕截图,然后以这种方式获取裁剪后的图片。 我尝试使用 pyscreenshot,但后来我发现它在 Android 上不起作用。 关于如何在 Kivy 上截取部分屏幕截图有什么想法吗?

谢谢

对于可能遇到相同问题的任何人 - 我没有找到任何抓取屏幕截图并从中裁剪选定部分的好方法。然而,我确实以这种方式解决了它 - 我移动到一个新屏幕,将图片调整为设备的屏幕分辨率,然后我可以毫无问题地通过触摸裁剪它 - 我不必找到一种聪明的方法来映射屏幕坐标图片。裁剪并保存后,我将图像调整回固定分辨率。这不是一个优雅的解决方案,但仍然可以满足我的目的。 谢谢任何和我一起思考的人。