情報詳細Q:BaslerpylonのImageFormatConverterの使い方について教えてください。A:フォーマットがRGBのカラー画像をBGRに変換する例Basler.Pylon:Bitmap bitmap = new Bitmap(grabResult.Width, grabResult.Height, PixelFormat.Format32bppRgb);// Lock the bits of the bitmap.BitmapData bmpData = bitmap.LockBits(new Rectangle(0, 0, bitmap.Width, bitmap.Height), ImageLockMode.ReadWrite, bitmap.PixelFormat);// Place the pointer to the buffer of the bitmap.converter.OutputPixelFormat = PixelType.BGRA8packed;IntPtr ptrBmp = bmpData.Scan0;converter.Convert(ptrBmp, bmpData.Stride * bitmap.Height, grabResult);bitmap.UnlockBits(bmpData);用途としてはピクチャーボックスに表示する際はビットマップに変換する必要があり、ビットマップはBGRの順のため上記のような処理が必要になります。その他特定のフォーマットに変換したい場合もImageFormatConverterが有効です。添付ファイルタイトルBaslerpylonのImageFormatConverterについてURL 名000003693公開状況公開済み検証状況公開済み