簡體   English   中英

使用OpenGL寫入圖像文件

[英]Using OpenGL to write to an image file

我只是想知道是否有一種方法可以使用OpenGL將像素數據寫入外部JPEG / PNG /其他圖像文件類型(如果還不存在,還可以創建圖像將數據寫入其中)。 我真的找不到關於這個問題的任何東西。 我的程序實際上根本不使用openGL,我只需要一些可以寫出圖像的東西。

每個“放入”或“取自” OpenGL的圖像都是原始像素格式。 OpenGL既沒有文件I / O功能,也沒有處理復雜的圖像格式(例如BMP,JPEG或PNG)的功能,因為這完全超出了它的范圍。 因此,您將不得不尋找一個不同的庫來進行管理,如果這是您考慮使用OpenGL的唯一原因,那么您根本就不需要它。

DevIL是一個非常簡單易用的工具(並且具有類似於OpenGL的接口)。 但是,許多其他更大型的框架可以處理更復雜的任務,例如Qt (GUI和OS)或OpenCV (圖像處理)具有圖像加載和保存的功能。 最后但並非最不重要的是,許多單獨的格式(例如JPEG或PNG)通常也具有用於處理其各自文件的小型官方開源庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM