背景が透明な画像をロードするアプリケーションがあり、設定を使用StretchBlt
して目的のサイズにサイズ変更します(透明度をそのままにしながら、サイズ変更された画像が「醜い」ように見える他のモードを使用してみました)。
ただし、透明な背景を、画像が表示されるウィンドウの背景に合わない色 (黒) に置き換えます。
したがって、2 つのオプションがあります
。1) 画像の透明な背景をウィンドウの背景色に置き換えてから、
2) を使用してサイズを変更します。背景の透明度を維持しながらサイズを変更します (推奨オプション)
。機能ですが、何も見つかりませんでした。HALFTONE
SetStretchBltMode
StretchBlt
StretchBlt
プレーンな WinAPI を使用して、これらのオプション (透明度を置き換えるか、透明度を維持したままサイズを変更する) を行うにはどうすればよいですか?
1699 次