さまざまな効率的なスケーリングアルゴリズムとフィルターにより、ウィンドウをアップスケールするフリーソフトです。
低解像度のウィンドウや、ウィンドウサイズが固定されて拡大できないゲームなどのウィンドウやであっても、本ソフトを利用するときれいにフルスクリーン表示にできます。
3秒後にスケーリングを行うタイマー、スケーリング時のマウスカーソルの非表示、任意の範囲を切り出して非表示にするカスタムクロップなどの機能も用意されています。
Magpie の使い方
ダウンロード と インストール
- GitHub へアクセスし、「Magpie-v0.11.1-x64.zip」リンクをクリックしてダウンロードします。
- ダウンロードした圧縮ファイル(Magpie-v0.11.1-x64.zip)を解凍し、Magpie.exe から起動します。
※ 本ソフトはインストール不要で利用できます。
使い方
基本的な使い方
本ソフトを起動し、拡大したいウィンドウをクリックしてアクティブにした後、Win + Shift + A キーを押すとアップスケーリングされてフルスクリーン表示になります。もう一度 Win + Shift + A キーを押すと元の表示に戻ります。
※ 管理者権限で実行しているウィンドウをスケーリングする場合は、本ソフトも管理者権限で実行している必要があります。
ホーム画面
ショートカットキーを変更する
デフォルトでは Win + Shift + A キーでスケーリングが変更されますが、ホーム画面の「スケーリング」項目右の をクリックしてショートカットキーの変更が可能です。アクティベーション
ホーム画面の「アクティベーション」項目から次の動作設定を行えます。- タイマー
「3秒後にスケーリング」ボタンをクリックすると、3秒のカウントダウン後にスケーリングします。
※ 1 ~ 5秒の間で秒数の変更が可能です。 - スケーリングウィンドウの復元
ウィンドウをスケーリングし、Alt + Tab キーなどで別のウィンドウをアクティブにすると最初にスケーリングしたウィンドウは元の表示に戻ります。
本機能をオンにすると、先ほどスケーリングしたウィンドウをアクティブにした際に再度スケーリング表示になります。
※ 本機能をオフにしている場合は再度スケーリング表示にはなりません。
スケーリング設定画面
スケーリングモードを調整できます。- Lanczos
- FSR … 3D ゲーム向け AMD / AMD FidelityFX 超高解像度
- FSRCNNX … 超高解像度
- ACNet
- Anime4K … 4K アニメに特化
- CRT-Geom
- Integer Scale 2x
※ プリセットされたスケーリングモードに対して下記の中から様々な効果を追加、編集したり、「+新しいスケーリングモード」ボタンをクリックして新しいスケーリングモードを追加することもできます。
- Anime4K
- Anime4K_3D_Upscale_US
- Anime4K_3D_AA_Upscale_US
- Anime4K_Denoise_bilateral_Mean
- Anime4K_Denoise_bilateral_Median
- Anime4K_Denoise_bilateral_Mode
- Anime4K_Restore_S
- Anime4K_Restore_M
- Anime4K_Restore_L
- Anime4K_Restore_VL
- Anime4K_Restore_UL
- Anime4K_Restore_Soft_S
- Anime4K_Restore_Soft_M
- Anime4K_Restore_Soft_L
- Anime4K_Restore_Soft_VL
- Anime4K_Restore_Soft_UL
- Anime4K_Thin_HQ
- Anime4K_Upscale_S
- Anime4K_Upscale_L
- Anime4K_Upscale_VL
- Anime4K_Upscale_UL
- Anime4K_Upscale_Denoise_S
- Anime4K_Upscale_Denoise_L
- Anime4K_Upscale_Denoise_VL
- Anime4K_Upscale_Denoise_UL
- Anime4K_Upscale_GAN_x2_S
- CAS
- CAS
- CAS_Scaling
- CRT
- CRT_Easymode
- CRT_Geom
- CRT_Hyllian
- CRT_Lottes
- CRT_v050
- FSR
- FSR_EASU
- FSR_RCAS
- FSRCNNX
- FSRCNNX
- FSRCNNX_LineArt
- FXAA
- FXAA_Medium
- FXAA_High
- FXAA_Ultra
- NIS
- NIS
- NVSharpen
- NNEDI3
- NNEDI3_nns16_win8x4
- NNEDI3_nns64_win8x6
- Pixel Art
- MMPX
- Pixellate
- SharpBilinear
- RAVU
- RAVU_Lite_R3
- RAVU_Zoom_R3
- SMAA
- SMAA_Low
- SMAA_Medium
- SMAA_High
- SMAA_Ultra
- Sharpen
- AdaptiveSharpen
- FineSharp
- LCAS
- LumaSharpen
- xBRZ
- xBRZ_2x
- xBRZ_3x
- xBRZ_4x
- xBRZ_5x
- xBRZ_6x
- xBRZ_Freescale
- ACNet
- Bicubic
- Bilinear
- Deband
- ImageAdjustment
- Jinc
- Lanczos
- Nearest
- SSimDownscaler
プロファイル画面
「デフォルト」をクリックして表示される画面から、スケーリングの動作をここで設定します。一般設定
- スケーリングモード
「スケーリング設定」画面の「スケーリングモード」内のスケーリングモードから選択します。 - キャプチャ方式
キャプチャ方式を選択します。
- Graphics Capture
- Desktop Duplication
- GDI
- DwmSharedSurface
- 3D ゲームモード
パフォーマンス
- グラフィックスカード
- フレームレートを表示する
- 垂直同期
ソースウィンドウ
- スケーリング時のウィンドウサイズ変更を無効にする
スケーリング時のウィンドウサイズの変更を無効にします。 - タイトルバーをキャプチャする
スケーリング時にタイトルバーが非表示になるウィンドウであってもタイトルバーを表示するようにします。 - カスタムクロップ
左/右/上/下 それぞれに指定したピクセル数の分だけスケーリング時に非表示になります。
カーソル
- カーソルを描く
オフにすると、スケーリング時にマウスカーソルが非表示になります。 - スケーリング時カーソル速度を調整する
オンにすると、スケーリング時にマウスカーソル速度が自動で調整されます。
高度な設定
- DirectFlip を無効にする
新しいプロファイル
「新しいプロファイル」をクリックしてウィンドウごとのプロファイルを作成できます。新しいプロファイル
更新履歴
Version 0.11.1 (2024/06/22)
- スケーリング終了後も排他的フルスクリーン モードのシミュレーションが終了せず、D3D9 ゲームでエラーが発生する問題を修正しました ( #928、#937、#938 )
- 特定のゲームでのマウスの異常な動作を修正しました ( #920、#927、#947 )
- DPI変更後のゲーム内オーバーレイのフォントレンダリングエラーを修正しました
- 自動スケーリングによって発生するクラッシュの問題を解決しました
- 翻訳を更新しました
- ポーランド語を追加しました ( Krzysztof Marcinekに感謝)
- ローカリゼーションを一貫して維持してきたすべての貢献者に感謝します。
Version 0.11.0 (2024/05/19)
- 新機能
- ほとんどのシナリオで流動性が大幅に向上し、特に重量級シェーダー向けに最適化されたまったく新しいレンダリング システム
- ゲーム画面が静止している場合の消費電力を削減するためにフレーム重複検出を実装しました。
- フレームレート制限 #657 のサポート
- カーソルの流動性が大幅に向上し、特に低いフレーム レートで顕著です。 カーソルの遅延も大幅に短縮されました
- Vsync オプションは冗長になったためサポートされなくなりました
- タッチ入力対応 #900 #218
- このオプションを変更するには、管理者権限が必要です。 詳細については、「タッチ サポートについて」を参照してください。
- 他のプログラムと対話するためのメカニズム #895
- これにより、Magpie のスケーリング ステータスを監視したり、ウィンドウがフォアグラウンドにあるときに Magpie がスケーリングを継続することを確認したりすることができます。 詳細については、「プログラムによる Magpie との対話」を参照してください。
- ネイティブ ARM64 サポート #308
- ウィンドウのクライアント領域の検出が最適化され、上部の境界線が自動的にトリミングされるようになりました #864
- バイリニア補間におけるモノクロ カーソルとマスクされたカラー カーソルのレンダリング効果を強化 #855 #853
- 刷新された UI スタイル
- ほとんどのシナリオで流動性が大幅に向上し、特に重量級シェーダー向けに最適化されたまったく新しいレンダリング システム
- 新しいエフェクト
- 豊富な RAVU および NNEDI3 の亜種 (@hauuau に感謝) #806。
- CuNNy ファミリー、ビジュアル ノベル スタイルの画像に特化し、Anime4K と比較してテキスト処理に優れています (@cunnyplopper に感謝) #848
- Anime4K_Upscale_GAN_x3_L および Anime4K_Upscale_GAN_x2_M
- 修正
- オーバーレイまたは他のウィンドウにカーソルを合わせるとカーソルがジャンプすることがある問題を修正しました#866
- Win11 でタイトル バーをキャプチャする際の誤ったトリミングを修正しました #864
- TeknoParrot との互換性を修正 #904 #911
- その他の変更点
- Catmull-Rom ダウンスケーリングが一貫して使用されるようになり、それ以上の変更はサポートされません。
- より高い整合性レベルを持つ Windows は、スケーリングが禁止されるようになりました。たとえば、Magpie が管理者権限で起動されていない場合、管理者権限でウィンドウを拡大縮小することはできません #867
- 2 つのバージョンを同時に使用するときに設定が失われないように、グローバル構成ファイルのパスを変更しました #872
Version 0.11.0-preview2 (2024/05/10)
- タッチ入力対応#900 #218
- このオプションを変更するには、管理者権限が必要です。詳細については、「タッチ サポートについて」を参照してください。
- この機能は実験的なものですので、動作しない場合はフィードバックをお寄せください。
- 他のプログラムと対話するためのメカニズム#895
- これにより、Magpie のスケーリング ステータスを監視したり、ウィンドウがフォアグラウンドにあるときに Magpie がスケーリングを継続することを確認したりすることができます。詳細については、「プログラムによる Magpie との対話」を参照してください。
- 複数の UI の最適化#882 #885 #887
- 特定の全画面ウィンドウが誤ってトリミングされる問題を修正しました#877 #876