0

このスレの続きとして

オーバーレイ機能が正常に機能していることがわかりました。ただし、ストリームから画像を読み込みながらオーバーレイ機能を使用すると、オーバーレイする前に画像が拡大されるようです。

すなわち:

overlay = New Bitmap(stream)
g.DrawImage(overlay, 0, 0)

オーバーレイする前に画像を拡大しているようですが、これは次のとおりです。

overlay = New Bitmap(My.Resources.Pic)
g.DrawImage(overlay, 0, 0)

うまく画像を重ねるようです。

この理由は何でしょうか?

4

1 に答える 1

0

GDI+ が補正しようとしている DPI の不一致がある可能性があります。

を右クリックして、My.Resources.Pic「Goto Declaration」を選択します。それをロードする生成コードの行を見つけることができるはずです。そのコードを画像の読み込み方法と比較して、違いがあるかどうかを確認できます。

于 2009-12-28T04:07:35.100 に答える