問題タブ [bytestream]

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 投票する
1 に答える
602 参照

arrays - PNGから生成されたバイトのリストを各ピクセルのRGB値に変換する方法は?

PNG 画像を読み込み、各ピクセルの RGB 値を含むマトリックスを作成する方法を見つけようとしています。現在、次の方法を使用してファイルをロードし、さまざまな RGB 値を取得しています。

私の理解では、各ピクセルには R、G、および B の値を表す 3 バイトが含まれています。最初に、出力配列 @pixels を取得して、各ピクセルのピクセル順序と RGB 値が出力に保持されていると仮定して、3 つの要素のサブグループにグループ化しようとしました。例えば:

作成した配列の長さは、元の画像の総ピクセル数とほぼ同じ長さだったので、勇気づけられました。ただし、ChunkyPNG を使用して RGB ピクセル配列を取得し、画像に印刷すると、ランダムなカラー ノイズのように見えます。入力されているバイトの一部が@pixelsメタデータを表している可能性はありますか? または、出力されるバイトは、個々の画像の R、G、B 値の順に並べられず、たとえば、すべての R バイト、次にすべての G バイト、次にすべての B バイトでしょうか?

バイト配列を、画像の RGB 値を論理的な順序でグループ化する配列の配列に変換する方法を理解したいと思います (左上から開始して右方向に作業するか、左上から開始して下方向に作業するなど)。

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

objective-c - 16 進数でエンコードされた NSData を展開する

経由で返品peripheral:didReceiveWriteRequestする場合。CBATTRequesthex-encoded NSDatarequest.value

これは私が試したものです

コンソール

pktNo: 121, cmd: 202, tx: 130, uuid: 48321, payload: 21421

まず、これらの数値は不正確に見えます。また、デバッグ ツールから取得した次の類似の値が一致しないように見えるため、これがどのような形式になっているのかもわかりません。

デフォルト:生の文字列?