トップページ > 記事閲覧
SaveDrawScreenToPNG
名前:さと 日時: 2015/04/14 00:55

お世話になっております。 暫定版で、以前に問い合わせをした DirextX9とX11の解決した辺りから Windows8で、SaveDrawScreenToPNGを実行すると色が壊れる現象が出ています。 自分が変わった使い方をしているのかもしれないので、以前ご連絡いただいたメールへ 不具合の内容を送っておきましたので、ご確認お願いいたします。 お手数をおかけします。(ぺこぺこ)
メンテ

Page: 1 |

Re: SaveDrawScreenToPNG ( No.1 )
名前:管理人 日時:2015/04/17 00:27

ご報告ありがとうございます 私も Windows8.1 の環境で現象が再現しました 原因は Direct3D 11 用の「16bitカラーテクスチャからファイルに保存するための 情報に変換するプログラム」に誤りがあったからなのですが、なぜ Windows8 環境でのみ 発生したのかと申しますと、何故か Windows8以外 + Direct3D 11 という組み合わせでは 16bitカラーのテクスチャが MakeScreen で作成できないから、という奇妙な仕様が原因でした ( Windows8 以外では 16bitカラーテクスチャが作成できないので、代わりに 32bitカラーテクスチャが作成される ) 修正版をアップしましたので、よろしければお試しください 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)」をして下さい)
メンテ
Re: SaveDrawScreenToPNG ( No.2 )
名前:さと(解決) 日時:2015/04/26 00:21

無事、Windows8でも正常動作を確認しました。 MakeScreenで作って描画して更に保存という 小数派な使い方なのに、お手数をおかけいたしました。 ありがとうございました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存