我想保存到相冊(我猜),一個大的黑色&白色圖像,我需要通過代碼創建像位圖。該應用程序將生成簡單的路徑,需要打印出來作爲模板使用,不需要顏色,因爲有些可能非常大,所以白色很好(不需要灰度)。 我可以將任何想法作爲一個很好的起點。 即指定大小,將黑色像素添加到x,y,保存爲.png? 感謝任何指針..創建簡單的黑白圖像通過iphone打印
0
A
回答
1
有兩個問題在這裏:如何創建一個位圖,您可以操縱像素,以及如何打印簡單的黑色和白色路徑。這些是非常不同的東西,所以我們來看看兩者。
要使用簡單的位圖進行繪製,請使用CGBitmapContext
。有關創建它們的詳細信息,請參閱Creating a Bitmap Graphics Context。在生成它的過程中,您需要提供內存佈局,然後您可以修改該內存空間中的位以進行繪製。完成後,您將使用CGBitmapContextCreateImage
創建圖像。這裏有一個SO的例子:Convert bitmap image information into CGImage in iPhone OS 3
這就是說,我不認爲這真的是你想要做的。如果你想打印,那麼你應該使用打印API。見Drawing and Printing Guide for iOS。
如果你真的的意思是你想保存可以在其他地方打印的文件,那麼你想要的是PDF,而不是位圖。爲此,請參閱iOS的圖紙和打印指南,Generating PDF Content。然後,您可以使用Quartz或UIKit將事物繪製到PDF上下文中,並拉出PDF以進行保存或打印。對於黑白線條圖,這可能比位圖更有效且更小。
+0
非常感謝羅布,我會讀,謝謝你指出我在正確的方向。 – mtompson
相關問題
- 1. 通過POS打印機和圖像打印帳單外國人
- 2. 用黑白打印google地圖
- 3. MATLAB:黑白打印pdf
- 4. 打印圖像通過藍牙打印機打印字符串
- 5. 如何打印白色文本黑色背景圖像
- 6. OpenCV:從黑白圖像中檢測簡單的電子元件
- 7. opencv打印奇怪的黑色圖像
- 8. iPhone imageview打印屏幕 - 從imageview創建新圖像
- 9. Heroku黑白圖像
- 10. 從黑色和白色1D陣列像素創建圖像
- 11. VTKPNGWriter打印出黑色圖像?
- 12. 打印表單的圖像
- 13. 通過藍牙打印機打印圖像Android
- 14. 如何通過打印機打印圖像[Django]
- 15. Python(創建此黑白圖像的負片)
- 16. OpenCV圖像黑白圖形
- 17. 使用ggmaps創建黑白地圖
- 18. 通過COMPORT在C#中打印的位圖圖像到POS打印機
- 19. ZF2創建簡單的服務,並通過視圖助手
- 20. 試圖通過SSL創建一個簡單的Ruby服務器
- 21. 查找黑白圖像
- 22. 縮放黑白圖像
- 23. 黑白圖像處理
- 24. 打印圖像打印灰度圖像
- 25. Python圖像庫黑白兩色圖像
- 26. 使用cvcreateimage使用opencv創建一個簡單的黑色圖像
- 27. 通過ffmpeg.exe創建縮略圖圖像
- 28. 如何從Android平板電腦通過WiFi打印機打印簡單文本
- 29. 最簡單的鏈接列表創建和打印數據
- 30. 創建並打印一個簡單的表格
可能的重複[在哪裏可以找到iPhone上的Quartz 2D繪圖的例子?](http://stackoverflow.com/questions/1677984/where-can-i-find-examples-of-quartz-2d-在iPhone上繪製) –
thx Roger,不,我很高興畫畫到屏幕上,我需要在內存中創建一個位圖,然後把這個保存到像.png這樣的圖片格式的相冊中,人們打印關閉 – mtompson