listAbout:サブピクセルレンダリング2015/02/10新しいノートPCで自作の壁紙チェンジャーが上手く動作していなかった。́)今のノートは前ノートと同じWindows8.1。大きな違いは画面解像度。前ノートは1366x768。新ノートは2560x1440。幅1707x高さ960となる。これが原因で壁紙が正しく作成されない。この半端な数値は何なのか?答えにたどり着くまでに少し手間取ったが、サブピクセルレンダリングという技術が関係していることがわかった。簡単に言えば、RGBの配列を工夫することで従来の解像度と同じ大きさを2/3のサイズで実現できる技術だ。幅2560の2/3は1706.6...。高さ1440の2/3は960。(*゚ー゚)原因がわかったので解決できそうだが、厄介なのはプログラム上でサブピクセルレンダリングを使ったモニターかどうかの判別ができないこと。プログラムによる自動処理で対応できないのでユーザーがモニター情報をカスタマイズできる仕様にするしかない。('A`)メンドクセ...。