问题标签 [vga]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image - 如何使用verilog最有效地将rgb图片输入FPGA
我正在尝试为 FPGA 编程编写一个 verilog 代码,我将在其中实现一个 VGA 应用程序。我使用 Quartus II 和 Altera DE2。
目前,我的目标是在编译过程中获得 640x480 rgb 图像(方法无关紧要,只要它有效且有效)。我想出的最佳解决方案是使用 matlab 将图片转换为 rgb 十六进制文件,并使用 $readmemh 将它们放入寄存器中。
但正如这里所讨论的:verilog $readmemh 对于 50x50 像素 rgb 图像需要太多时间
这需要太多时间,而且显然没有办法用这种方法解决它。如果只是时间问题就好了,但也有尺寸问题,640x480 几乎占用了大部分可用空间。
我希望的是一些系统函数或可变类型的verilog,它们将以不同的方式获取和存储图片,这样大小就不再是问题了。我已经检查了 verilog 和 quartus 网页的解决方案,但我相信应该有一种更快的方法来完成这项一般任务,而不是从头开始编写一些东西。
200x200 自述文件尝试的编译报告:
c - C和Assembly中VGA和SVGA编程的区别
我开始学习使用 c 和内联汇编的低级图形编程。我找到了关于如何进行 VGA 编程的好资源,但我需要了解 SVGA。我找不到很多关于 SVGA 的资源,我仍然不清楚它们之间的区别是什么。
我的问题是:
有人可以帮我知道VGA和SVGA之间的区别吗?有关 VGA 编程的资源会帮助我开始使用 SVGA 进行图形编程吗?有没有什么好的资源可以学习用 assemble 进行 SVGA 编程,你们可以分享吗?
非常感谢你
assembly - 装配图形绘制堆栈和队列
我需要使用汇编语言绘制(打印)一个堆栈和队列。谁能建议我使用 VGA 图形的代码?
我试图修改绘制(打印)矩形的代码。这是我所做的:
我已经编码的堆栈程序是:
java - 我想使用 Java 将输出流附加到笔记本电脑上的 vga 端口
下个月我必须对我的项目进展进行演示。如果我可以通过笔记本电脑的 VGA 端口在显示器上显示简单的图像,我会非常高兴。
如果有人能解释完成这项工作所需的工作量以及我应该从哪里开始,我将不胜感激。
c - 画线:C Vga 图形上的鼠标光标问题
我正在尝试制作一个程序,您可以通过单击鼠标绘制一条线,然后当您按下按钮移动时,该线将改变大小和方向,并在您释放它时留在屏幕上(就像在绘画中一样或任何其他照片编辑器)。我正在使用 256-VGA 处理 C。然后我遇到的问题是在鼠标光标所在的空间上画一条线。我有这两个功能来显示和隐藏鼠标:
我有under
我的结构变量MOUSE
,它在绘制之前具有屏幕背景。为了在按住按钮时使线条随鼠标移动,我存储鼠标的先前位置并绘制一条白线(以清理它),然后在新位置绘制另一条线。
问题是,然后我缩小了一条线并将鼠标指针沿线移动,鼠标的重新绘制再次绘制了之前的线。我得到这样的东西:
缩小线后:
这是与控制鼠标按钮的循环相关的其余代码void realizar_accion(){
谁能帮我解决这个问题?
image-processing - 如何在verilog HDL中实现拉普拉斯边缘检测
我想在verilog HDl中实现拉普拉斯边缘检测。由于它是二阶导数,任何人都可以告诉我我可以通过什么方式用verilog HDL语言将它实现到一个框架中?
c - C 中的 VGA 编程:从偏移量获取 x、y 坐标
我正在用 C 语言为 256 色 VGA 编程。我的屏幕尺寸是 320*200,所以基于这个假设,我将绘图像素函数设置如下:
我总是将屏幕的 x、y 坐标转换为视频内存的偏移量。我正在努力实现的是做相反的事情。我想向函数发送视频偏移量并返回一个数组,其中包含对应于 x 和 y 坐标的 2 个整数:
但是,我仍然找不到将单个数字转换为两个值的方法。
谁能帮我实现这一目标?