基本上我想使用libpng將位圖轉換爲png,而不是將它輸出到FILE *我想將它輸出到char *。我已經看過this相關的帖子,但我沒有看到位圖數據實際使用的位置。任何幫助,將不勝感激。使用libpng幫助將位圖轉換爲內存中的png
3
A
回答
4
使用png_set_write_fn
函數將寫入重定向到您自己的函數;這個你需要編寫的函數可以以你想要的任何方式存儲輸出。
+0
非常感謝您的幫助。我終於解決了它,這是我的解決方案,以防其他人像我一樣喜歡noobot: 首先設置您的row_pointers,以便每個row_pointer指向您的位圖中的一行。 (row_pointers [i] = bitmap [i * bitmap_width * 3],如果它是RGB位圖,則爲3)。 然後設置行: png_set_rows(png_ptr,info_ptr,row_pointers); 然後調用: png_set_write_fn(...) 最後通過調用您的write_fn來調用: png_write_png(...) – dlee123 2010-09-21 00:42:39
相關問題
- 1. 在C++中將位圖轉換爲PNG內存(win32)
- 2. 使用Bitmap.Config.RGB_565將內存中的位圖轉換爲位圖
- 3. 需要幫助將.jpg的擴展名替換爲.png或轉換圖像
- 4. 使用ImageTools將可寫入的位圖轉換爲PNG c#wp8
- 5. 如何將位圖圖像轉換爲Windows Phone 7中的png?
- 6. 使用內存流將二進制轉換爲位圖
- 7. iOS - 如何將png圖像轉換爲4位位圖灰度?
- 8. 如何將位圖轉換爲PNG,然後轉換爲Android中的base64?
- 9. 如何使用libpng讀取png圖像?
- 10. 將內存中的24位圖像轉換爲索引顏色
- 11. 如何使用Floyd-Steinberg抖動將24位PNG轉換爲3位PNG?
- 12. 將32位PNG文件轉換爲24位PNG文件
- 13. 需要幫助將BMP圖像轉換爲[R]中的矩陣?
- 14. 將位圖保存爲WP7上的PNG
- 15. 將.png圖像轉換爲.gif圖像
- 16. 將Raphael canvas內部div轉換爲PNG
- 17. 內存中的位圖轉換
- 18. 將XML轉換爲字符串[]幫助
- 19. 需要幫助將json轉換爲pojo
- 20. 幫助將SQL查詢轉換爲JPQL
- 21. 需要幫助將HttpClient轉換爲HttpURLConnection
- 22. 快速幫助:將SQL轉換爲LINQ
- 23. 幫助將Java轉換爲Objective-C
- 24. 幫助將Drawed Layout轉換爲MigLayout
- 25. 幫助將.asp轉換爲.php
- 26. 幫助將c#匿名轉換爲vb.net
- 27. 需要幫助將htaccess轉換爲ISAPI_Rewrite
- 28. 幫助將foreach轉換爲Linq
- 29. 幫助將此jQuery.getJson轉換爲jQuery.ajax()
- 30. docx4j:幫助將docx轉換爲PDF
應該標記爲C而不是C++? – John 2010-09-17 23:22:20