我正在尋找最快的方式,將數千個單獨計算的像素直接映射到iPhone應用程序的屏幕上,這些應用程序可以非常好地呈現出來。什麼是在iPhone應用程序中直接繪製單個像素到屏幕的最快方法?
5
A
回答
2
最有可能使用OpenGL,是這樣的:
glBegin(GL_POINTS);
glColor3f(...);
glVertex3f(...);
...
glEnd();
更快速的將可能是使用vertex arrays用於指定點。
2
爲什麼不使用OpenGL視圖?
0
我會創建一個BMP視圖的大小,將其添加到視圖並繪製到BMP中。可可沒有任何方法可以將單個像素繪製到視圖上,除了通過使用長度爲1像素的線來僞造它,如提到this Question。
2
在我用過的所有圖形框架中,你要做的是將像素寫入一塊內存(例如ARGB或RGBA格式),然後將整塊內存圖形子系統。沒有「畫一點」的API可能會很快,如果你想快速繪製成千上萬的像素,你需要推送一個圖像/紋理/位圖/無論你想要調用它,而不是推個人點一次。
相關問題
- 1. 在Windows.Forms中繪製圖像的最快方法是什麼?
- 2. 在iPhone上繪製點的最簡單方法是什麼?
- 3. 什麼是在Gtk +中繪製圖像的最快方式?
- 4. 什麼是最簡單的方法發送一個URL到iPhone應用程序?
- 5. 什麼是在Java中繪製像素緩衝區的最快方式
- 6. 爲iPhone應用程序製作手冊的最簡單和最快捷的方法是什麼?
- 7. 在Java AWT中繪製單個像素的最快方法圖形
- 8. 在iPhone應用程序中保存數據的最簡單方法是什麼?
- 9. 在OpenGL ES中繪製單個像素的最有效方法(Cocos2d-iphone)
- 10. 在OpenGL 4中繪製一百萬像素的最快方法?
- 11. 在SWT中管理應用程序屏幕的最佳方式是什麼?
- 12. 繪製像素到屏幕,跨平臺
- 13. 繪製屏幕外CALayer內容的最快方法
- 14. 在現代Windows上繪製HWND的最快方法是什麼?
- 15. 爲什麼重寫WPF Window.OnRender方法無法繪製到屏幕?
- 16. 在matlab中繪製TSP圖的最簡單方法是什麼?
- 17. 在.net中製作單實例應用程序的最佳方法是什麼?
- 18. 在iPhone應用程序中繪製/製作此場景的最佳方法
- 19. 用iphone sdk繪製單個像素
- 20. 在HTML5中繪製最快的方式是什麼?
- 21. 記住應用程序在iPhone應用程序的最後一個屏幕
- 22. 如何使用OpenGL直接在屏幕上繪製像素數組?
- 23. C#哪個是拍攝屏幕快照最快的方法?
- 24. 什麼是繪製線陣列的最快方法?
- 25. 在Windows應用商店應用程序中檢測屏幕寬度和高度的最佳方法是什麼?
- 26. 如何製作像Glympse的介紹屏幕iphone應用程序
- 27. 在Python中閱讀屏幕像素比PIL更快的方法?
- 28. 在Rails應用程序中記錄總計的最快方法是什麼?
- 29. 什麼是在另一幅圖像上繪製圖像的最快方式?
- 30. 什麼是Spring應用程序的最簡單的main()方法?
立即模式(glBegin/glEnd)沒有在OpenGL ES中爲iPhone實現,但頂點數組是。 – 2011-06-06 21:13:53