我想創建一個使用C的照片瀏覽器類型的軟件。但我堅持認爲如何將圖像文件加載到C在Windows操作系統的輸出屏幕?在輸出屏幕中打開圖像文件
0
A
回答
1
3
忘掉渦輪C.它不會,原因如下工作:
- Windows不支持DOS應用程序很好了。從Windows Vista開始,支持嚴重降低,並且從Vista DOS應用程序開始的64位版本的Windows無法運行。唯一的選擇是在某種虛擬機上運行DOS應用程序。 DosBox可以有所幫助,但它遠非完美。
- DOS應用程序不能很好地支持長和非ASCII名稱。
- DOS應用程序限制了它們可以分配和訪問多少內存,現在相當典型的JPEG圖像可能會超過幾兆字節。使用Turbo C生成的16位應用程序通常僅限於幾百千字節。
如果您想要Windows應用程序,請直接(通過GDI或DirectX)或通過某些庫(如SDL)間接使用Windows API編程。
0
您可以考慮用SDL來顯示圖像。它主要用於遊戲開發,但可以輕鬆顯示圖像。
0
我認爲openCV庫可能會爲你發抖。此外,它還具有非常強大的功能,在您希望改善您的項目時可能對您有用。
例如,打開圖像就如同;
IplImage *img = 0;
img = cvLoadImage("filename.jpg", CV_LOAD_IMAGE_COLOR);
cvNamedWindow("image", CV_WINDOW_AUTOSIZE);
cvShowImage("image", img);
+0
我需要爲這些庫包含哪些頭文件? – Afaq
相關問題
- 1. 如何拍攝圖像文件並在屏幕上打開它?
- 2. SLURM - echo輸出文件,以便在屏幕上打印?
- 3. 輸出shell腳本結果文件中像終端屏幕
- 4. Python打開html文件,截取屏幕截圖,裁剪並保存爲圖像
- 5. Android在屏幕上打開
- 6. Java輸出一個文件到屏幕
- 7. HTML5開始屏幕在屏幕上的圖像放置
- 8. 屏幕:如何打開備用屏幕?
- 9. 在屏幕上和在PowerShell中的文件中顯示輸出
- 10. 如何打開在屏幕中間以特定大小打開的文件夾
- 11. 屏幕圖像沒有出現在屏幕上
- 12. 在黑莓主屏幕中打開一個新的主屏幕
- 13. 從XML文件中的文本打開一個新的屏幕
- 14. 在Lightswitch中打開同一屏幕
- 15. 在Android中打開和關閉屏幕
- 16. 如何在Android中打開新屏幕?
- 17. PopUp屏幕未打開在webview中?
- 18. 打開文件並輸出在C
- 19. Android如何在打開主屏幕小部件時打開Activity?
- 20. 打開圖像文件在Android中出現錯誤
- 21. 輸出寫入屏幕然後輸出文件?
- 22. C#MVC發送打印屏幕圖像
- 23. 我想打開UIView就像facebook在全屏中打開圖像在目標c
- 24. JQuery打開新屏幕
- 25. 保持屏幕打開
- 26. 在Android 2.2中打開首選項屏幕時出錯(android.view.InflateException)
- 27. 在另一個屏幕中打開SCORM彈出
- 28. 如何確保在屏幕中央打開彈出窗體?
- 29. Bootstrap Carousel在屏幕圖像
- 30. 圖像在屏幕全
謝謝...我知道了 – Afaq