dib

    0

    1答えて

    ストリームからビデオフレームをデコードし、sws_scaleはデコードされたRGBイメージデータ(PIX_FMT_RGB24)のバッファを与えます。私は入力がDIBであることを必要とする既存のフロントエンドアプリケーションを持っています。だから私はこのバッファをDIBに変換する方法を知る必要がありますか? 私はWindows上のDIBがBGRで、下から上にヘッダーが必要であることを理解しています。

    -1

    1答えて

    C++で書かれたGDIオブジェクトをキャッシュするためのAPIを開発中です。このメソッドでは、Win32 APIを模倣するさまざまなCreateメソッドを実装しています。そのような方法の1つはCreateDIBPatternBrushPt()であり、これはパックドDIBにVOID*を取り込む。 VOID*は、BITMAPINFO構造体を含み、直後にビットマップのピクセルを定義するバイト配列が続きま

    0

    2答えて

    私はWindowsでプログラミングしています+ +。 私はDIBをスクリーンに描画する方法を知りたがっています。 画像が伸びている可能性があります。 StretchDIBitsよりも速く、SetDIBitsToDeviceよりも高速です。 StretchBitsよりも速い。 であり、高伸縮性を有する。 多くの感謝!

    0

    2答えて

    私は現代のWindows環境で古いプログラムと古いプログラムを実行するためのサポートを提供しようとするDxWndツールの著者です。 非常に奇妙なゲームは、Win7-10システムでネイティブに実行できるにもかかわらず、グラフィック操作に深刻な問題をもたらします。 ゲームはddrawにリンクしますが、すべてのフレームをDIB_PAL_COLORS DIBとして構築し、SetDIBitsToDevice

    0

    1答えて

    私はuser32.dllでsyscallを使用してクリップボードの内容を取得しようとしています。私はそれが印刷画面からの画像データであると期待しています。私はハンドルを使用して読み込み可能なバッファにデータを取得する必要があります if opened := openClipboard(0); !opened { fmt.Println("Failed to open Clipboard"

    1

    1答えて

    を作成し、すべてのパラメータがうまくいけば、正しい渡して、私はデータ配列(ビット列)を渡すとそれを作成します。 この配列は、同じビットマップから取得されます(テスト目的のために新しいコピーを作成することをお勧めします)。 作成後(正しいハンドルを返します)、ビットマップは正しいですが、パレットはB & Wです。 色がありません。 なぜですか?知るか?

    1

    2答えて

    Windowsのクリップボードからイメージを貼り付けるために、私のアプリケーション(RGBA8888イメージで動作)が必要です。だから、クリップボードから、Gimp、Photoshop、MSPaintなどの一般的なラスターイメージアプリから来た画像を読み取ることができるはずです。を呼び出すことができるようです。 WindowsはそれをCF_BITMAPとCF_DIBの間で自動的に変換するので、クリ