23:39お世話になっております。作った画像を裏画面に4倍で描画するという方法の方がわかりやすいと思い、そのように実装しようと試みました。いざ実行してみると以下の不具合が発生しました。MakeScreenで作成した透過情報付き画面Sに、透過情報付きの画像Aと透過情報無しの画像Bを描画すると、画像Bの上に画像Aを重ねると画像Bが画像Aに上書きされたり2枚の画像ABを重ねて描画した後に画面Sを初期化し、2枚の画像ABが重なって描画されていた場所にもう一度画像Aを描画するとそこの透過具合がおかしくなったり画像Bに透過情報をつけると結果が変わったりします。条件によって色々と結果が変化し、文字では伝えづらいので、テストコードを貼り付けておきます。よろしければ参考にしてください。Dxlibは3.10eと6月23日のテストバージョンで試し、テストバージョンでのみ症状を確認しました。テストバージョンでの不具合なので、デバッグがまだなだけかもしれませんが、一応報告させていただきます。20:14おそらく以下のように変更すると意図通りの結果が得られると思います。);以下のスレッドからアルファブレンドに関連する情報をたどれますので興味があればご覧になってください。22:38いっちさん、回答有り難うございます。試しにいっちさんの書き込みのとおりにコードを変更してみましたが改善は見られませんでした。提示していただいたスレッドはすでに読んでいました。私の余計な一言で元のスレッドから派生したものですので。したらそのスレッドと元スレッドに関連して、管理人さんがなんとか対応させようとした結果に発生した不具合なのでは、とも思っています。したら、管理人さんには申し訳ない限りです・・・テストバージョンでの不具合なので、ただ対応途中なだけなのかもしれませんが。上記のコードでは不具合の確認がしづらかったので、以下のように変更をすると確認しやすくなります。);これで画像を動かしていくと、症状が確認できると思います。22:56すみません。テストに使用するDXライブラリのバージョンの確認を怠ったため勘違いをしてしまいました。私の環境でも事象の確認が出来ました。管理人さんの回答をお待ちするのが宜しいかと思います。7月21日のテストバージョンテストバージョンをダウンロードしたスレッドが6月のもので、そこを頼りに日付を書いたために6月の管理人さんが7月のスレッドに対応するという時間の歪みが発生しました。23:11新しいバージョンで試したところ、私の方でも描画順と結果が一致しない現象も含めた、その他このスレッドで上げた不具合はすべてが改善されていました。対応?ありがとうございます。件の「乗算済みアルファ機能」は実際にゲームで採用しました。半透明同士を合成できるようになったのは大きいですね。表現の幅がかなり広がりました。「MakeScreenで作った画面の初期化」のスレッドでも話題に出した、ゲームのレギュレーションに合わせて複数の画像から1枚の画像を作りSaveDrawScreenToPNGで保存するツールも、GraphFilterの種類にDX_GRAPH_FILTER_INTERP_ALPHAやDX_GRAPH_FILTER_PREMUL_ALPHAが追加されていたお陰で「乗算済みアルファ機能」を採用できました。今まで半透明画像はフォトショなどで手作業で合成を行なっていただけに、かなり手間が省けるようになると思います。本当にありがとうございました。(記事メンテ時に使用)クッキ。