問題タブ [24-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.
curl - 同じ画像 URL が Cloudfare サーバーで 24 ビットまたは 32 ビットの画像を返しますか? (cURL「コンテンツの長さ」チェック)
これは私にとって非常に紛らわしく、これを説明する情報がどこにも見つからないようです。
約 1,000 の画像 URL のデータベースがあり、cURL ヘッダー コールバックを実行しています。
画像 URL の content-length を検索するのはどれですか...
filesizecheck
サーバーに既にダウンロードされているイメージのファイルサイズをチェックするだけです。
CURLOPT_NOBODY
設定は、サーバー上のファイルサイズがヘッダーからのコンテンツの長さと一致する場合、システムに画像本体をダウンロードしないように指示し、ヘッダーで停止することを意味します。
これを実装する最初のアイデアは、画像 URL 内の画像が変更されているかどうかを確認することでした。変更されている場合は、画像をダウンロードして置き換えます。そうでない場合 -- ヘッダー チェックを行い、それをスキップします。
私を悩ませているのは、まったく同じ画像の URL が、まったく同じ画像の 24 ビットまたは 32 ビットを返す場合があることです。これは私が予期していなかったことであり、明らかに私を捨てていfilesizecheck
ます!
何かを示唆している場合の画像の URL のヘッダーは次のとおりです。
現在、これは私がこれを経験した1つのサーバー/ホストのみです。
content-length
同じ画像の 24 ビット (値の例: 397570
1 つの画像) または 32 ビットの画像 (content-length
値: ) を返すまったく同じ画像の URL に遭遇したことがある人はいます501502
か? これはなぜであり、この奇妙な問題を解決するために私にできることはありますか?問題?
もちろん、これはヘッダーチェックを実行し、「変更」された場合にイメージをダウンロードするシステム全体を無効にします-24ビットイメージをダウンロードしたい場合もあれば、32ビットイメージをダウンロードしたい場合もあります-完全にランダムに見えますいつ24ビットまたは32ビットのイメージを返すかについて。
視覚的に・・・イメージに違いはありません。
これを機能させるには、24 ビット イメージと 32 ビット イメージの両方から何らかの方法で値を取得する必要がありますか? 静的な画像の URL が (一見ランダムに) 同じ画像の 24 ビットまたは 32 ビットを返す理由を知っている人はいますか?
今後の推奨される方法は何ですか?ヒントや情報をいただければ幸いです。
python - MATLAB fread 24 ビットから Python への変換
一部の MATLAB コードを Python に変換しようとしています。
コードは、シリアルからオーディオ データを読み取ります。
次に、「out」はバイナリ ファイルに保存され、fread を使用して読み戻されます。
予想どおり、サンプルあたり 3 バイトで、「d」は「out」の長さの 3 分の 1 です。しかし、fread がバイナリ データを読み取る方法がわかりません。
'out' をバイト配列として持っているか、Python でバイナリ ファイルとして開くことができ、Python で 'out' から 'd' に変換したいと考えています。numpy、struct、wave、wavio、soundfile を使用してメソッドを試しましたが、プログラミングが初めてなのであまり成功しませんでした。理想的には、一時ファイルに書き込み、そこから読み取りたくはありませんが、これは必須ではありません。
これが役立つ場合の 3 つのサンプルの例を次に示します。
誰かが私を正しい方向に向けることができますか?
ありがとう
integer - cosmic コンパイラを使用した stm8 の 24 ビット整数型はありますか?
stm8 MCU に 32 ビットの部門があります。言うまでもなく、これは非常に遅いです。理論的には、24 ビット操作の方が高速です。cosmic コンパイラを使用する stm8 の 24 ビット整数型はありますか? そうでない場合、より高速な 24 ビット操作用のアセンブリ ライブラリはありますか?