我正在創建一個簡單的GUI來記錄使用wxpython在圖像上單擊的點。但是,我希望點擊可以捕捉到圖像上的某些點。請建議方法。捕捉到wxpython中的像素
回答
捕捉到一個固定刻度格,最簡單的是一樣的東西:
snap_x = scale * round(x/scale)
snap_y = scale * round(y/scale)
其中規模是網格的大小,例如10個像素。
如果點不均勻分佈,則根據距離(或出於效率原因的距離平方)尋找最近的點。
你可能會看看wxPython的Object Graphics Library。文檔有點稀疏,但Diagram class直接支持對齊到網格;看看wxPython Demo's其他 - > OGL部分的一些想法,開始。我正處於一個項目的中間。 OGL現在 - 它的功能很棒,但就像我說過的,我發現文檔有點薄。
請讓我知道更好的選擇,或者學習wxpython.library.ogl模塊的好方法 – Vishwanath
@Vishwanath - OGL的文檔相當稀少。我發現wxPython演示代碼是最有用的;演示代碼使用捕捉到網格功能。你也可以看看關於這個主題的[wxPyWiki條目](http://wiki.wxpython.org/wxOGL),它也有一些可供選擇的軟件包供你考慮。 – ChrisC
- 1. 捕捉到像素RenderTargetBitmap
- 2. CSS3 Transitions'捕捉像素'
- 3. 捕捉到像素集成Win2D
- 4. 如何讓我的指南捕捉到Flash(CS3)中的像素?
- 5. MATLAB中的「捕捉圖像」
- 6. C中的圖像捕捉#
- 7. 強制drawingContext行捕捉像素邊界
- 8. 在iPhone中捕捉圖像
- 9. 讓Wing IDE停止捕捉wxPython捕獲的異常
- 10. PrintScreen圖像捕捉
- 11. 延遲的圖像捕捉
- 12. jQuery UI可拖動捕捉到網格,選擇元素被捕捉到?
- 13. @捕捉不捕捉
- 14. 處理WPF中捕捉設備像素的任何提示
- 15. iPhone渲染(或捕捉)UIListView到圖像
- 16. 捕捉特定元素
- 17. Ionic中的圖像捕捉和註釋
- 18. 在iPhone中捕捉圖像的問題?
- 19. SnagIt圖像捕捉 - 當捕捉圖像變得比要捕捉的區域更大時 - 討厭
- 20. Flash CS5 ...元素在移動時捕捉像素?
- 21. 使用jQuery UI檢索「捕捉到」元素拖動啓用捕捉
- 22. 網絡攝像頭捕捉
- 23. 安卓:Camera2捕捉圖像
- 24. 使用avfoundation捕捉圖像
- 25. 腳本捕捉圖像
- 26. 圖像捕捉和操作
- 27. 捕捉筆記像動畫
- 28. html2canvas捕捉格圖像
- 29. html2canvas無法捕捉圖像
- 30. 圖像捕捉流SoftwareBitmap
但是,你不是'攫取',你只是接近記錄點。這將如何幫助? – Vishwanath
這就是攫取 - 挑選最近的點。你有沒有別的想法? – bw1024