问题标签 [8-bit]
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.
game-engine - 嵌入式脚本语言深层原理
我的问题是指:
我想问的是将脚本语言嵌入游戏的深层原理。如果您查看维基百科:
http://en.wikipedia.org/wiki/Freescape
然后您可以看到 80 年代的 3D 引擎使用嵌入式脚本语言。例如,在 ZX Spectrum 48 上运行的游戏有一个用于脚本语言的嵌入式解释器。长期以来,脚本语言的嵌入一直很受欢迎,这似乎暗示着将脚本语言嵌入到游戏中是有根深蒂固的原因的。从 80 年代一直到现在,有什么理由这样做?还是改变了原因?参考问题中给出的答案不可能全部适用于过去计算时代的情况。
html - html5 画布在使用 getImageData() 时总是返回 8 位颜色
我正在使用 html5 画布来渲染和图像,对图像进行一些基本的编辑,而不是尝试使用 getImageData(0 函数来读取像素并做一些工作。我注意到你,无论源图像的位深度如何是(8 位、16 位、24 位)getImageData() 方法允许返回 8 位(256 种颜色)。这是不可取的。我希望 getImageData(0 方法能吐出尽可能多的颜色。
我已经通读了文档,画布应该能够处理你扔给它的任何位深度(形象地)但我看不到任何地方可以将位深度设置得更高
linux-kernel - 访问8bit总线大小的片选寄存器
我们在与位于 0x10020000 的寄存器 CS4 通信时遇到问题。在 U-boot 中,该 reg 的值为 0x45fab3c1,但是当我们尝试访问它时,我们得到:0x10101010,我们也无法写入。
使用 CS3 一切似乎都很好,我们可以读写。CS3 位于:0x10000000。
cs3 和 cs4 之间的主要/唯一区别是:
片选:Lp_cs3 总线大小:32 位 总线控制:2 等待状态 R/W ACK 禁用 分配大小 32Kbyte
片选:Lp_cs4 总线大小:8 位 总线控制:2 个等待状态 R/W ACK 禁用 分配大小:4 KB
在用户空间中,我们使用:
在我们的内核模块中:
芯片选择已正确初始化...
平台基于mpc5200b CPU,fpga是Xilinx Virtex4。我们使用的内核:2.6.33
更多信息:
我已经尝试过 inn/outb、in_8/out_8 ... 但是当我尝试在内核中使用此代码读/写时:
我在相同的值之前和之后得到:0x10。但是我在 uboot 中看到的值是:0xFB。我也尝试过 inb/outb ......该代码,使用 cs3,但使用 in_be32/out_be 32,工作......自然我已经将设备树中的内存位置从 cs4 更改为 cs3 ......但我试过了它也与 ioremap() 一起使用,并且相同:cs3 有效,但 cs4 不...
再次提前感谢...</p>
新人
assembly - 16 位汇编的数组地址
我目前正在为 8 位微处理器开发地址处理系统。
我的地址是 0000000C CCCCLLLL 的形式,我经常不得不使用与 CCCCC 和 CCCCC + 1 对应的地址。问题是我受到 8 位架构的限制,所以我不能做 ADDLF 16, Adr (0000000 00010000 + 0000000C CCCCLLLL) 我必须使用 8 位部分。
我的问题是当我尝试执行 00010000 + 1111LLLL 时,我必须报告下一组 8 位的添加。
如果有人能引导我走向正确的方向,那我对组装(尤其是在 µc 上)的效率不高!
c# - 如何将 JPG 图像转换为 8 位 PNG 图像并保存在 C# 中?
我使用 C# 中的网络摄像头捕获了 JPG 图像并将其存储在一个文件夹中。
现在我想将其转换为 8 位 PNG 图像。
我检查了整个互联网和 Stack Overflow,但没有一个建议的解决方案对我有用。
这是我目前正在使用的:
但是,这会引发以下异常:
索引像素图像不允许使用 SetPixel。
c# - 是否有可能通过 c# 制作透明的索引颜色 8bit png?
我正在寻找通过 c# 制作透明的索引颜色 8bit png 的方法。我必须将除 8bit png 之外的 png 转换为 8bit png。我可以制作索引颜色的 8 位 png,但我不能将透明设置为 png。我该怎么做?首先,有可能吗?你能告诉我你是否知道除了使用 c# 之外的一些好方法吗?非常感谢你的帮助。
css - 如何编辑和保存 8 位索引彩色标志?
我购买了 RE/MAX fransichzing,我需要在 adobe photoshop 中从 remax.com 编辑官方徽标。
但是在 Photoshop 中编辑他们的标志几乎没有问题。如果我打开他们的 png 徽标,图层真的很奇怪 - 图像是 8 位索引颜色:
徽标必须像 remax dot com 一样透明。
你能帮我如何编辑这个吗?
python - 在 Python 中减去 8 位整数
我正在尝试使用 Python 通过重复减去一系列 8 位值来计算校验和。但是,我不知道如何在 Python 中执行此操作。
在上下文中: 我尝试将以下 C 代码转换为 Python:
这是GBA 游戏标头的校验和代码。我无法在 Python 中复制它。除了 之外,我什么都能做sum = sum - *header++;
,因为(据我所知)Python 对变量的大小没有限制。我已经尝试过使用 Python 进行此操作int
,但这会给出不正确的校验和。据我所知,8 位限制正在做一些我不理解或不知道的特殊事情。
感谢您的帮助!
java - 用于 ImageJ 的 Java。如何使用代码将图像从 RGB 转换为 8 位?
我目前正在研究连接组件标签。这是一个获取图像并告诉您图像中有多少单独对象的过程。
我的问题是,一开始我需要能够拍摄任何图像(特别是 RGB 值)并将其转换为 8 位。
编辑:就像字面上认为的 8 位一样,图像不再被识别为 RGB。不是被识别为 RGB 的 8 位图像。
有没有办法使用代码自动执行此操作而无需进入工具栏并“手动”转换它?
澄清一下,我正在使用 Java 为 ImageJ 编程。
如果有人愿意帮助我,我很乐意为他们提供我目前拥有的代码,我正在制作彩色图像灰度然后将其设为二进制。我的问题是,更改后图像仍被视为 RGB,即使图像本质上是 8 位。
谢谢
编辑:我正在查看之前提供给我的代码,它似乎并没有解决我的问题。我实际上只是想让 RGB 旁边的小“滴答”,而不是 8 位。我已经自己完成了所有的实际转换,它仍然被识别为 RGB 图像。
bitmap - FFMpeg 将视频转换为 8 位 BMP 帧
我一直无法将视频转换为 8 位 BMP 帧。如何使用 FFmpeg 进行转换?或者有建议软件来做到这一点?