0
我正在開發一個應該繪製基於圖形的矢量的應用程序。我在圖片上繪製了很多線條(超過50 000)。在玩弄和做一些研究之後,它似乎是瓶頸是由Image.Beginscene和Image.Endscene引起的 - Fastest way to draw pixels in FireMonkey。沒有任何方法可以在沒有BeginScene和EndScene的情況下繪製線條?firemonkey繪製在沒有BeginScene和EndScene的位圖上
其中一個大問題是,當我縮放例如。然後所有的行都需要重新繪製。這會導致我的圖片滯後很多。你能否建議我應該如何使用緩衝區? Thanx – Christo
以及我不知道你是應用程序,但由於圖像速度超快,因此即使可以通過縮放圖像來處理縮放。就像當你放大谷歌地圖時 - 他們首先拉伸圖像,並在加載後顯示內容。如果我是你,我會做那樣的事情。 –
我想這可以工作。然而,這引發了一個新的問題:是否有可能首先拉伸圖像,然後重新繪製一個方法中的圖像而不使用多線程?我擔心重繪也可能會延緩伸展。 – Christo