いつもお世話になっております。 GraphFilterの縮小フィルタ(DX_GRAPH_FILTER_DOWN_SCALE)のサンプルコードを実行したところ、縮小された画像の他に縮小される前の画像が同時に描画されてしまいます これは仕様なのでしょうか、バグなのでしょうか ライブラリのバージョンは3.15eです。
一応仕様なのですが、確かに GraphFilter で使用した場合はバグみたいに見えますね・・・ サンプルコートが適切ではなかったです・・・ (- -;; ( DX_GRAPH_FILTER_DOWN_SCALE は元々出力元と出力先を別々のグラフィックハンドルを使用する GraphFilterBlt で使われることを想定していて、ほぼコピー&ペーストで作ったサンプルコードが 適切なものではありませんでした ) GraphFilter で DX_GRAPH_FILTER_DOWN_SCALE を使用した場合は縮小される前の画像が 消えるように処理を変更してみましたので、よろしければお試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.exe // BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_DevCppTest.exe // Dev-C++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.exe // MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
なるほど、GraphFilterBltで出力先を設定できるんですね・・・見落としておりました 頂いたもので再度実行してみたところGraphiFilterで使用した場合でも、思った通りに描画することができました 迅速なご対応ありがとうございます!