我已經閱讀了關於iPhone開發的所有Apple文檔,並且沒有任何內容描述如何執行此操作。如何將顏色C的像素顯示到iPhone座標(x,y)?
1
A
回答
0
iPhone上的繪圖不是以這種方式像素化的。您可以使用石英API繪製尺寸爲1x1的矩形,如果你想在你的drawRect:
方法:
CGColorRef colorRef = CGColorCreateGenericRGB(r, g, b, a);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, colorRef);
// This next line does the drawing; repeat for as many x,y pairs as you want.
CGContextFillRect(context, CGRectMake(x,y,1,1));
CGColorRelease(colorRef);
但你不希望使用這種方法來填滿整個屏幕,它的瘋狂慢。你應該考慮矢量:直線,矩形,其他多邊形。這適用於Quartz(如上)和OpenGL。
如果你真的在做一些事情,最終呈現像素一次填充整個屏幕,最好的選擇可能是使用Quartz創建一個離屏位圖上下文,直接寫入位圖存儲器每個像素,然後將整個內容繪製到drawRect:
中的繪圖環境中。你也可以使用OpenGL繪製一系列單像素大小的GL_POINT(而不是三角形),這可能會更快取決於你在做什麼。
+0
謝謝!學習Quartz ... :) – LikeToCode 2010-05-22 00:07:14
相關問題
- 1. 我怎樣才能實現像素顏色的x,y座標?
- 2. 如何從圖像中獲取像素的x,y座標顏色?
- 3. 得到x,y的像素顏色
- 4. 如何從Texture2D XNA c#獲取顏色和座標(x,y)?
- 5. Matlab如何顯示x,y座標
- 6. 如何使用c#獲得X,Y像素的顏色?
- 7. 查找圖像中顏色的x,y座標。節點JS
- 8. 更改x y座標圖像的顏色
- 9. 如何根據屏幕上的X,Y座標返回顏色?
- 10. Lua中,得到x和y座標和顏色
- 11. 在iPhone上以三維(x,y,z)座標顯示點?
- 12. FPDF將帶背景顏色的文本添加到x/y座標
- 13. 我如何將徑向漸變的X/Y座標綁定到Blend中鼠標光標的X/Y座標?
- 14. 在特定的x,y座標處獲取矩形的顏色
- 15. 如何顯示一些參考值的x,y座標
- 16. 將元素移動到指定的X,Y座標
- 17. 圖像比較,無法抓住像素的x和y座標
- 18. 如何檢測C#中顯示器上像素的顏色?
- 19. Java X Y座標
- 20. 將R座標系x軸顯示在y = 0處
- 21. 圖像像素X,Y座標經緯度
- 22. 將monochrom圖像轉換成x,y座標到數據框中
- 23. OpeNni:顏色座標到深度座標
- 24. 提取X,Y從圖像座標
- 25. 獲取X Y座標w.r.t圖像
- 26. 獲取給定像素RGB的x,y座標?
- 27. 安卓:MotionEvent的x和y像素沒有轉換到圖像座標
- 28. C#與X和Y座標相同
- 29. 通過touchmove以20像素增量移動UIImage X座標或Y座標
- 30. 如何獲取x,y座標
另請參閱http://stackoverflow.com/questions/313018/how-do-i-draw-a-point-using-core-graphics – 2010-05-21 21:17:52
請參閱http://stackoverflow.com/questions/389289 – Shaji 2010-05-21 21:19:19