LEADTOOLS ナレッジベース

CombineFastCommandクラスで合成した場合、白黒反転して合成されます。

CombineFastCommandクラスで合成するには、画像は同じパレットを持っている必要があります。
白黒反転して合成される場合、合成する画像のパレットが整合していない(異なっている)ことが原因です。
これを回避するには、以下のいずれかの方法をご検討ください。

【方法1】
パレットが異なるのを避けるために、24ビットとしてロードする。
Dim tempImage As RasterImage = codecs.Load(FileName, 24, CodecsLoadByteOrder.Bgr, 1, 1)

【方法2】
FixedPaletteプロパティの設定で、画像固有のパレットを使用せずに固定パレットを使用する。
codecs.Options.Load.FixedPalette = True
Dim tempImage As RasterImage = codecs.Load(FileName)

 

関連情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

0 コメント

記事コメントは受け付けていません。