我已經閱讀了關於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. 顯示X和Y座標?
- 5. 如何從Texture2D XNA c#獲取顏色和座標(x,y)?
- 6. 如何將x,y像素映射到世界座標
- 7. Matlab如何顯示x,y座標
- 8. 如何使用c#獲得X,Y像素的顏色?
- 9. 如何獲取顯示圖像的(x,y)座標?
- 10. 查找圖像中顏色的x,y座標。節點JS
- 11. 更改x y座標圖像的顏色
- 12. 如何根據屏幕上的X,Y座標返回顏色?
- 13. 計數像素座標x和y
- 14. 計算從像素座標cm(釐米)的x和y座標
- 15. Lua中,得到x和y座標和顏色
- 16. 查找顏色的像素座標
- 17. 更改MouseHover上的標籤顏色,基於X Y座標
- 18. 在iPhone上以三維(x,y,z)座標顯示點?
- 19. 我如何將徑向漸變的X/Y座標綁定到Blend中鼠標光標的X/Y座標?
- 20. FPDF將帶背景顏色的文本添加到x/y座標
- 21. 的Android - 顯示由x座標偏移圖像,Y
- 22. 在特定的x,y座標處獲取矩形的顏色
- 23. 以c#中的Y座標爲基礎顯示.TIF圖像的像素值。
- 24. 在座標(x,y)上用顏色繪製(x,y,z)三元組z
- 25. 如何顯示一些參考值的x,y座標
- 26. 使用jquery獲取x,y座標的背景顏色
- 27. 是否可以更改特定x和y座標的顏色?
- 28. iPhone中途x和y座標
- 29. 將元素移動到指定的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