我一直在彻底搜索这个论坛,互联网,以及几乎所有的东西.我希望能够在python中创建一个新的图形窗口而不使用其他东西,对于一个项目,我想要专门针对任何需要进行优化而不需要任何其他额外的mumbo-jumbo,并完全了解它的工作原理.无论如何,我希望能够在不使用tkinter/turtle,安装或任何类型的情况下逐个像素地访问新窗口.只是基本的,简单的,新窗口的像素访问.如果这不可能,请告诉我.我想这个程序看起来像这样:
import NOTHING_AT_ALL_GRAPHICS_WISE
window.pixel(1,2,True)
Run Code Online (Sandbox Code Playgroud)
我在Python 3.6.3中编程
你想要实现的并不像你想象的那么简单.应用程序主要通过调用图形卡API在屏幕上绘制图形.这些API可能很复杂,因为它们应该是,因为您在屏幕上看到的所有图形,无论是您的浏览器GUI,视频播放,还是星际争霸II,都必须使用这些调用的组合来产生美丽的您在屏幕上看到的无缝图形(如果不使用GPU,图形看起来不会很好).
然而,并非所有对图形的操作都必须如此复杂,并且许多语言/框架在一些图形库周围编写包装器,这些图形库公开了总功能的更简单的子集.Tkinter就是一个很好的例子.
如果你不想导入任何东西,你将不得不自己调用API,而你却不是很开心.现在没有人为个人项目做这件事,因为它真的很复杂.此外,Python是一种非常高级的语言,虽然它可能会暴露您需要的操作系统的系统调用,但您可能最好在C语言中执行它.在继续之前,我建议您阅读计算机图形学的基础知识工作.这是一个很好的图像,显示了一个非常流行的图形库OpenGL是如何工作的.
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |