16ビット値の配列を持っていて、それを見るためにイメージ(BMPなど)を作成したいと思います。誰にどのようにこれを行う方法の提案がありますか? ありがとうC++を使用して16ビットデータからグレースケールイメージを作成
0
A
答えて
1
画像が200ピクセル×100ピクセルと言ってください。バイナリファイルに20,000の16ビット値を書き込みます。コマンドラインで
、ImageMagickのを実行します。
magick -depth 16 -size 200x100 gray:yourFile.bin image.png
それとも、あなたがほんの少し多くの努力についてJPG
magick ... image.jpg
をしたい場合、あなたは16ビットのPGMファイルを書くことができ小さなASCIIヘッダーに次元とビット深度が含まれているという利点がありますので、ImageMagickの変換はより簡単であり、GI MPはそれを読むことができます:
magick yourFile.pgm image.jpg
ヘッダは次のようになります。
P5
200 100
65535
... binary data as above ...
がWikipedia NetPBM articleを参照してください。
+0
ありがとうございます。それはかなり簡単な解決策のようです。 – user3047110
関連する問題
- 1. WPFで16ビット+グレースケールイメージを作成する
- 2. Javaで16ビットのグレースケールイメージを作成するには
- 3. 16ビットデータ型の範囲での混乱
- 4. 16ビットピクセルデータを使用してJavaでイメージを作成
- 5. データベースからの値を使用してC#で表を作成
- 6. 2つの8ビットデータを加算して1つの16ビットデータを形成するにはどうすればよいですか?
- 7. Cを使用してUTF-16ファイルからUnicodeコードポイントをマップする方法
- 8. C++で16進文字列を作成して表示する
- 9. キャストを使用して16進数から16進数に変換する
- 10. C#を使用して連続ファイルを作成しますか?
- 11. C++を使用してトゥイーン関数を作成しますか?
- 12. XML-RPCをC#で作成し、Pythonから使用
- 13. Groovyスクリプトを使用して16進数の16進数を生成する
- 14. C#を使用してバイナリデータからアニメーションGIFイメージを作成する
- 15. リモートSQL ServerでC#を使用してバックアップファイルからデータベースを作成
- 16. ActiveXObjectを使用してJavaScriptからC#Comクラスを作成する方法
- 17. C/C++を使用して.comファイルを作成するには?
- 18. VB.Net BinaryWriterを使用してファイルからビットデータを格納/取得することは可能ですか?
- 19. Javascript/jQuery + Jsonを使用してC#を使用してテーブルを作成する
- 20. C++を使用して「カスタム」キャプチャを使用してWebRTC VideoTrackを作成
- 21. Clangを使用してCソースコードからASTを生成
- 22. フィールドマッピングを使用してDataTableから新しいオブジェクトを作成
- 23. Sharepoint用のC#を使用してオンラインでプロジェクトを作成
- 24. Javaを使用した128ビットデータ暗号化
- 25. OpenCVでバイナリのグレースケールイメージを作成する方法
- 26. CまたはC++を使用してAPKを作成できますか?
- 27. Powershellからファイルを作成してからC#
- 28. C#とデータベースを使用してクイズアプリケーションを作成します
- 29. Visual Studio 2010を使用してASP.NET MVC2用のWCFデータソースを使用してRDL(C)を作成しますか?
- 30. CでDLLを作成してC++プロジェクトからリンクする
完全な答えではありませんが、あまり考えずに[PGM images](https://en.wikipedia.org/wiki/Netpbm_format#PGM_example)を作成するのは非常に簡単です。 – druckermanly
libgd、Qt、OpenCV、Image Magickなどのライブラリを使用するか、自分で画像ファイルを作成してください。 JPEGには独自のC++ライブラリがあります –
使いやすいものを探しています。私は本当にWindowsのプログラマーではないので、何か複雑なものを使わなければならないのですか?ありがとう – user3047110