簡體   English   中英

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

[英]Any way to capture partial screenshot with Kivy?

我正在為 Android 開發一個應用程序,我遇到了這個問題 - 在我用相機拍照后,我需要裁剪它。 但是我在捕獲區域上拖動的矩形坐標從屏幕的 0,0 坐標(即觸摸坐標)開始與實際圖片不匹配 - 如果我嘗試使用 PIL 裁剪圖像,我會得到部分結果。 一種可能的解決方案是使用這些坐標截取部分屏幕截圖並以這種方式獲取裁剪后的圖片。 我嘗試使用 pyscreenshot,但后來我發現它在 Android 上不起作用。 任何想法如何在 Kivy 上捕獲部分屏幕截圖?

謝謝

對於可能遇到相同問題的任何人-我沒有找到任何好的方法來截取屏幕截圖並從中裁剪選定的部分。 但是,我確實以這種方式解決了它-我移至新屏幕,將圖片大小調整為設備的屏幕分辨率,然后我可以毫無問題地通過觸摸對其進行裁剪-我不必找到與 map 屏幕坐標的聰明方法圖片。 裁剪和保存后,我將圖像調整回固定分辨率。 這不是一個優雅的解決方案,但仍然可以達到我的目的。 謝謝任何和我一起思考的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM