我想创建一个使用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. 在Android中打开和关闭屏幕
- 14. PopUp屏幕未打开在webview中?
- 15. 如何在Android中打开新屏幕?
- 16. 在Lightswitch中打开同一屏幕
- 17. 从XML文件中的文本打开一个新的屏幕
- 18. 打开文件并输出在C
- 19. Android如何在打开主屏幕小部件时打开Activity?
- 20. 打开图像文件在Android中出现错误
- 21. 输出写入屏幕然后输出文件?
- 22. C#MVC发送打印屏幕图像
- 23. 我想打开UIView就像facebook在全屏中打开图像在目标c
- 24. 保持屏幕打开
- 25. JQuery打开新屏幕
- 26. 在Android 2.2中打开首选项屏幕时出错(android.view.InflateException)
- 27. 如何确保在屏幕中央打开弹出窗体?
- 28. 在另一个屏幕中打开SCORM弹出
- 29. 如何打开PDF文件并将其显示在屏幕上
- 30. 如何在屏幕上打开一个文件C++
谢谢...我知道了 – Afaq