問題タブ [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.

0 投票する
2 に答える
104 参照

game-engine - 組み込みスクリプト言語の深い根拠

私の質問は次のとおりです。

スクリプト言語とゲーム開発/プログラミング

私が聞きたいのは、スクリプト言語をゲームに埋め込む深い根拠です。ウィキペディアをチェックすると:

http://en.wikipedia.org/wiki/Freescape

次に、80 年代の 3D エンジンが埋め込みスクリプト言語を使用していたことがわかります。たとえば、ZX Spectrum 48 で実行されているゲームには、スクリプト言語用の組み込みインタープリターがありました。スクリプト言語の埋め込みがこれほど長い間人気を保っていることは、スクリプト言語をゲームに埋め込む根深い理由があることを暗示しているようです。80 年代から現在に至るまで、そうする理由は何ですか? それとも理由が変わった?参照されている質問で与えられた答えは、過去のコンピューティング時代の状況にすべて当てはまるとは限りません。

0 投票する
2 に答える
4481 参照

html - getImageData() を使用すると、html5 キャンバスは常に 8 ビットの色を返します。

私はhtml5キャンバスを使用してレンダリングと画像を作成し、 getImageData(0 関数を使用してピクセルを読み取っていくつかの作業を行うよりも、画像の基本的な編集を行います。ソース画像のビット深度に関係なく、気づきました(8 ビット、16 ビット、24 ビット) getImageData() メソッドでは 8 ビット (256 色) を返すことができます。これは望ましくありません。getImageData(0 メソッドで、受け取った色と同じ数の色を吐き出すようにしたいと思います。

私はドキュメントを読みましたが、キャンバスはあなたが投げたビット深度を(比喩的に)処理できるはずですが、ビット深度を高く設定する場所がどこにもありません

0 投票する
1 に答える
615 参照

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 KByte

ユーザー空間では、次を使用します。

私たちのカーネルモジュールでは:

チップセレクトは正しく初期化されています...

プラットフォームは 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>

ネロフ

0 投票する
1 に答える
180 参照

assembly - 16 ビット アセンブリの配列アドレス

私は現在、8 ビットのマイクロプロセッサ用のアドレス ジェスト システムに取り組んでいます。

私のアドレスは 0000000C CCCCLLLL の形式で、CCCCC と CCCCC + 1 に対応するアドレスを使用する必要があることがよくあります。 + 0000000C CCCCLLLL) 私は 8 ビット部分で作業しなければなりません。

私の問題は、その 00010000 + 1111LLLL を実行しようとすると、次の 8 ビットのグループへの追加を報告する必要がある場合です。

誰かが私を正しい方向に導くことができれば、私はアセンブリ(特にμc)に堪能ではありません。

0 投票する
1 に答える
163 参照

c# - C#でインデックス付きカラー8bit pngを透明にすることは可能ですか?

C#でインデックス付きカラー8ビットpngを透明にする方法を探しています。8bit png 以外の png を 8bit png に変換する必要があります。インデックス付きカラー 8 ビット png を作成できますが、png に透明を設定できません。どうやって作るの?そもそも、可能ですか?C# 以外の良い方法をご存知でしたら教えていただけますか? 手伝ってくれてどうもありがとう。

0 投票する
1 に答える
5569 参照

java - ImageJ の Java。コードを使用して画像を RGB から 8 ビットに変換する方法は?

私は現在、接続されたコンポーネントのラベリングに取り組んでいます。これは、画像を取得し、画像内にいくつの個別のオブジェクトがあるかを示すプロセスです。

私の問題は、最初に任意の画像 (特に RGB 値) を取得して 8 ビットに変換できる必要があることです。

編集: 文字通り 8 ビットと見なされるように、画像は RGB として認識されなくなります。RGBとして認識される8ビット画像ではありません。

ツールバーに移動して「手動で」変換することなく、コードを使用して自動的にこれを行う方法はありますか?

明確にするために、私はJavaを使用してImageJ用にプログラミングしています。

誰かが私を助けてくれるなら、カラー画像をグレースケールにしてからバイナリにするコードを喜んで提供します。私の問題は、画像が本質的に8ビットであっても、変更後も画像がRGBと見なされることです。

ありがとう

編集:以前に提供されたコードを見ていましたが、問題が解決していないようです。私は文字通り、RGB の隣にある小さな「目盛り」を 8 ビットの隣に置きたいと思っています。実際の変換はすべて自分で行っていますが、まだ RGB 画像として認識されています。

0 投票する
1 に答える
7130 参照

bitmap - FFMpeg ビデオを 8 ビット BMP フレームに変換する

ビデオを 8 ビット BMP フレームに変換する際に問題が発生しました。FFmpeg を使用して変換する方法は? またはそれを行うための提案ソフトウェアがありますか?