問題タブ [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.
android - URLからの画像のダウンロードに問題があります
次の方法を使用して、URLから画像をダウンロードしています
私にとって、この方法は画像に対応するすべての URL でうまく機能しますが 、問題は次の URL では機能しないことです。
http://downloads.hyperin.com/hyperin-portal/imageserver/news/13442/ginatricot.jpg
次のURLでうまく機能しています
http://downloads.hyperin.com/hyperin-portal/imageserver/news/12042/Myfit_liity_nyt.jpg
デバッグのために、ブラウザーで画像を開き、PC にダウンロードしてそのプロパティを確認し、これが 32 ビットの画像であり、正常にダウンロードされた他の画像が 24 ビットであることがわかりました。同じコードで、24 ビット イメージを正常にダウンロードしている 32 ビット イメージをダウンロードできない理由がわかりません。私のコードに何か欠けていますか?Android は 32 ビット イメージをサポートしていませんか? または何?解決策を考え出すことを提案してください
c++ - 行サイズが 4 の倍数でない場合、ビットマップ ファイルはどうすればよいですか?
画像を回転させるプログラムを書いています。画像形式はビットマップであり、http://en.wikipedia.org/wiki/BMP_file_formatによると、ビットマップ画像の行サイズは 4 の倍数である必要があります。入力画像はそうではなく、新しい画像をファイルに書き込むとき、それはあるべきものではありません。もちろん、最初にデータ部分をピクセルの配列に読み取り、その後その配列を回転させます。さらに情報が必要な場合は、教えてください。
もちろん、以前の問題は解決されましたが、なぜ c++ がこの構造体のサイズを 56 バイトとカウントするのかわかりません。
構造は次のとおりです。
java - 24/32 ビット WAV ファイルの波形
Java で WAV ファイルを操作して波形を作成しましたが、16 ビット ファイルの波形しか表示できません。サンプル フレーム用に 1 つのループを作成し、チャンネル用に別のループを作成して、各チャンネルの波形を作成できるようにします。
24ビットと32ビットの波形を作成するのに苦労しています...解決策を見つけようとしましたが、できませんでした。また、次のコードを試してみましたが成功しませんでした。
前もって感謝します!
image - Matlab: .tif をロード > bmp 256 を変換 > bmp 24 ビットを変換
一部のコーディングでは、次のことを行いたいと思います。
- .tif ファイルを読み取る
- 256 色の .bmp に変換します (ペイントから取得したもので、matlab では見つかりません!)
- 24 ビットで .bmp に変換します (.bmp への通常の変換は 24 ビットで、これで動作します)
問題はステップ 2 にあります。このステップが必要なのは、画質が低下し、セクションの色が高度でなくなるためです。これにより、肉眼では見えない 4 種類の濃い青色の代わりに、セクションは本来の値と同じになります。
変換が発生するコードの一部:
よくわかりません、何か考えがありますか?
grayscale - freeimageはpng 24ビットを1ビットに変換します 黒/白=グレー/白?
Freeimage.sf.net を使用して png24bit を読み込み、白黒 png として保存したいと考えています。使用して
FIBITMAP bib = Freeimage.Load("<24bit_png>");
FIBITMAP conv = FreeImage.ConvertColorDepth(bib, FREE_IMAGE_COLOR_DEPTH. FICD_01_BPP_THRESHOLD, (byte) 128);
FreeImage.Unload(bin); bib.SetNull();
FreeImage.Save(FREE_IMAGE_FORMAT.FIF_PNG, conv, "<out_png>", FREE_IMAGE_SAVE_FLAGS.PNG_Z_BEST_COMPRESSION);
FreeImage.Unload(conv); conv.SetNull();
しかし、#0b120c / 白なので、黒/白ではありませんか? しきい値が bw パレットを作成しないのはなぜですか?
c# - C# 4 ビットカラー (=ConsoleColor) を RGB に変換して戻す
ゲーム用のコンソールのような GUI を書きたいのですが、実際のコンソールから始めます。だから私は色を指定するクラスを持っています。ここで、consolecolor を rgb (24 ビット) に、またはその逆に変換したいと考えています。私はこれを試しました:
4 ビット色には、このビットスキームがあります: drgb。d が 0 の場合、色は暗くなり、1 の場合、RGB 値は 255 になります。私の問題は、私のプログラムでは、色 1000 (明るい黒) と色 0111 (暗い白) が黒と灰色です。それらはダークグレーとライトグレーでなければなりません。また、特定の色を元に戻すだけでなく、丸めを使用して色を元に戻す方法は?
signal-processing - 24 ビット ALU での 32 ビット乗算
32 x 32 ビットの符号なし乗算を 24 ビット dsp に移植したい (これは線形合同ジェネレーターであるため、切り捨てることはできません。また、現在の LCG を 24 ビットのものに置き換えたくありません。 )。利用可能なデータ型は 24 ビットと 48 ビットの整数です。
最後の 32 LSB だけが必要です。通常の方法よりも少ない乗算、マスク、シフトでこれを実装するためのハックを知っていますか?
行は次のようになります。