SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
プログラミング生放送勉強会 第28回@東北大学
7/12(土) - 13(日)
メーカー メーカー
ディスプレイ
(インチ)
解像度
(総画素数)
ピクセル密度
(PPI)
dynabook T954 東芝 15.6 3,840×2,160 282
Yoga 2 Pro レノボ 13.3 3,200×1,800 276
LIFEBOOK UH90/M 富士通 14 3,200×1,800 262
XPS 11 デル 11.6 2,560×1,440 253
MacBook Pro Retina(13インチ) アップル 13 2,560×1,600 227
dynabook KIRA V834 東芝 13.3 2,560×1,440 220
LIFEBOOK UH90/M 富士通 13.3 2,560×1,440 220
LaVie Z NEC 13.3 2,560×1,440 220
MacBook Pro Retina(15インチ) アップル 15 2,880×1,800 220
Surface Pro 3 マイクロソフト 12 2,160×1,440 216
Surface Pro 2 マイクロソフト 10.6 1,920×1,080 208
UP2414Q(ディスプレイ単体) デル 23.8 3,840×2,160 185
1,920×1,080
3,840×2,160
プロ生@仙台
Window title
3,840×2,160
プロ生@仙台
Window title
1,920×1,0803,840×2,160
282PPI
15.6インチ
141PPI
15.6インチ
Windowsストアアプリ
(スタート画面含む)
デスクトップアプリ
(デスクトップ含む)


スケーリング ピクセル密度(PPI) 最低解像度
140% 174 1,920 x 1,080
180% 240 2,560 x 1,440
メーカー メーカー
ディスプレイ
(インチ)
解像度
(総画素数)
ピクセル密度
(PPI)
スケーリ
ング
dynabook T954 東芝 15.6 3,840×2,160 282 180%
Yoga 2 Pro レノボ 13.3 3,200×1,800 276 180%
ThinkPad 8 レノボ 8.3 1,920×1,080 272 140%
LIFEBOOK UH90/M 富士通 14 3,200×1,800 262 180%
XPS 11 デル 11.6 2,560×1,440 253 180%
dynabook KIRA V834 東芝 13.3 2,560×1,440 220 140%
LIFEBOOK UH90/M 富士通 13.3 2,560×1,440 220 140%
LaVie Z NEC 13.3 2,560×1,440 220 140%
Surface Pro 3 マイクロソフト 12 2,160×1,440 216 140%
Surface Pro 2 マイクロソフト 10.6 1,920×1,080 208 140%
ICONIA W4 エイサー 8 1,280×800 188 100%
UP2414Q(ディスプレイ単体) デル 23.8 3,840×2,160 185 140%







images/logo.scale-100.png
images/logo.scale-140.png
images/logo.scale-180.png
XAML
<Image Source="images/logo.png" />
HTML
<img src="images/logo.png" />
JavaScript
var uri = new Windows.Foundation.Uri('ms-appx:///images/logo.png');
var file = Windows.Storage.StorageFile.getFileFromApplicationUriAsync(uri);
C#
var uri = new System.Uri("ms-appx:///images/logo.png");
var file = Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(uri);
Windows 8.1
DPI XP Vista 7 8 8.1 8.1アップデート
96
通常のサイズ (96
DPI)
既定のスケール
(96 DPI) – より多
くの情報
小 – 100% (既定) 小 – 100%(S) 小 – 100%(S) 小 – 100%(S)
120
大きなサイズ
(120 DPI)
大きなスケール
(120 DPI) – 読み
やすいテキスト
中 (M) – 125% 中 – 125%(M) 中 – 125%(M) 中 – 125%(M)
144 大 (L) – 150% 大 – 150%(L) 大 – 150%(L) 大 – 150%(L)
192 特大 – 200%(E) 特大 – 200%(E)
240 超特大 – 250%(E)
Build 2014 Windows Desktop Development Platform Advancementsのスライドより
機能 XP Vista 7 8 8.1
コントロールパネルの[DPIスケール 設定]/[テキストやその他の項目の
大きさの変更]設定
✔ ✔ ✔ ✔ ✔
[カスタム DPI 設定]/[カスタムサイズ変更オプション]設定 ✔ ✔ ✔ ✔ ✔
[Windows XP 形式の DPI スケーリングを使用する]チェックボックス ✔ ✔ ✔
[すべてのディスプレイで同じ拡大率を使用する]チェックボックス ✔
DPI 仮想化 ✔ ✔ ✔ ✔
DPI 対応にすることを宣言するためのAPI ✔ ✔ ✔ ✔
システムメトリックやDPIを取得するためのAPI ✔ ✔ ✔ ✔ ✔
ディスプレイのDPIを取得するためのAPI ✔
ユーザごとのDPI設定(システムDPI設定変更のために再起動不要) ✔ ✔ ✔
ディスプレイごとに異なる拡大率を使用する ✔


スケーリング ピクセル密度(PPI) 最低解像度
125% 120 1,280 x 960
150% 144 1,536 x 1,080※
200% 192 2,048 x 1,440※
250% 240 2,560 x 1,800※
※
メーカー メーカー
ディスプレイ
(インチ)
解像度
(総画素数)
ピクセル密度
(PPI)
既定スケー
リング
dynabook T954 東芝 15.6 3,840×2,160 282 250%
Yoga 2 Pro レノボ 13.3 3,200×1,800 276 250%
ThinkPad 8 レノボ 8.3 1,920×1,080 272 150%
LIFEBOOK UH90/M 富士通 14 3,200×1,800 262 250%
XPS 11 デル 11.6 2,560×1,440 253 200%
dynabook KIRA V834 東芝 13.3 2,560×1,440 220 200%
LIFEBOOK UH90/M 富士通 13.3 2,560×1,440 220 200%
LaVie Z NEC 13.3 2,560×1,440 220 200%
Surface Pro 3 マイクロソフト 12 2,160×1,440 216 200%
Surface Pro 2 マイクロソフト 10.6 1,920×1,080 208 150%
ICONIA W4 エイサー 8 1,280×800 188 100%
UP2414Q(ディスプレイ単体) デル 23.8 3,840×2,160 185 150%




モニタごとのDPI:150% モニタごとのDPI:100%
モニタごとのDPI:150% モニタごとのDPI:100%
96 (100%) 120 (125%) 144 (150%) 192 (200%)
96 (100%) 変更なし 125% 150% 200%
120 (125%) 80% 変更なし 120% 160%
144 (150%) 66.7% 83.3% 変更なし 133.3%
192 (200%) 50% 62.5% 75% 変更なし










 SetProcessDpiAwareness



<asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>True/PM</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
False
DPI-awareでないアプリケーション
100%以外は常にDPI仮想化によるスケーリング
True
システムDPI–awareなアプリケーション
システムDPIに対しては常にXP形式のDPIスケーリング
ディスプレイごとのDPIに対してはDPI 仮想化
Per-Monitor
Windows 8.1ではMonitor DPI–awareなアプリケーション
Windows Vista ~ 8 ではDPI-awareでないアプリケーション
True/PM
Windows 8.1ではMonitor DPI–awareなアプリケーション
Windows Vista ~ 8 ではシステムDPI–awareなアプリケーション
プライマリ モニタ
150%(システムDPI、モニタ
ごとのDPI)
セカンダリ モニター
100%(モニタごとのDPI)
DPI-awareでない
アプリケーション
100%をDPI仮想化で150%に拡
大するので、ぼける
100%なのでぼけない
システムDPI–awareな
アプリケーション(モ
ニタごとのDPI非対応)
ぼけない
150%をDPI仮想化で100%縮小
するので、ぼける
Monitor DPI–awareな
アプリケーション
ぼけない ぼけない
システムDPI モニタごとのDPI
Win32
自前で対応
サンプルあり
自前で対応
サンプルあり
Windowsフォーム △
AutoScaleModeプロパティ
自前で対応
WPF ○
自前で対応
サンプルあり








100%
(96DPI)
150%
(144DPI)
200%
(192DPI)
250%
(240DPI)
論理的な1ピクセル 1ピクセル 1.5ピクセル 2ピクセル 2.5ピクセル



http://code.msdn.microsoft.com/windowsdesktop/Per-Monitor-Aware-WPF-e43cde33





 Where does 96 DPI come from in Windows? - fontblog - Site Home - MSDN
Blogs













http://msdn.microsoft.com/ja-JP/library/dn469266.aspx

http://msdn.microsoft.com/ja-jp/windows/dd630126.aspx

http://grabacr.net/archives/1132

http://msdn.microsoft.com/ja-jp/magazine/dn574798.aspx

Contenu connexe

Tendances

目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -historia_Inc
 
わからないまま使っている?UE4 の AI の基本的なこと
わからないまま使っている?UE4 の AI の基本的なことわからないまま使っている?UE4 の AI の基本的なこと
わからないまま使っている?UE4 の AI の基本的なことrarihoma
 
ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門ssuser221848
 
[IGF2018] UE4でAndroidアプリを開発する際に知っておきたいパフォーマンス改善テクニック + INDIE GAMES FESTIVAL 2...
[IGF2018] UE4でAndroidアプリを開発する際に知っておきたいパフォーマンス改善テクニック + INDIE GAMES FESTIVAL 2...[IGF2018] UE4でAndroidアプリを開発する際に知っておきたいパフォーマンス改善テクニック + INDIE GAMES FESTIVAL 2...
[IGF2018] UE4でAndroidアプリを開発する際に知っておきたいパフォーマンス改善テクニック + INDIE GAMES FESTIVAL 2...エピック・ゲームズ・ジャパン Epic Games Japan
 

Tendances (20)

目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
 
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DDUE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
 
UE4のスレッドの流れと Input Latency改善の仕組み
UE4のスレッドの流れとInput Latency改善の仕組みUE4のスレッドの流れとInput Latency改善の仕組み
UE4のスレッドの流れと Input Latency改善の仕組み
 
わからないまま使っている?UE4 の AI の基本的なこと
わからないまま使っている?UE4 の AI の基本的なことわからないまま使っている?UE4 の AI の基本的なこと
わからないまま使っている?UE4 の AI の基本的なこと
 
UE4を用いたTPS制作事例 EDF:IR 地球を衛る兵士の作り方
UE4を用いたTPS制作事例 EDF:IR 地球を衛る兵士の作り方UE4を用いたTPS制作事例 EDF:IR 地球を衛る兵士の作り方
UE4を用いたTPS制作事例 EDF:IR 地球を衛る兵士の作り方
 
UE4でマルチプレイヤーゲームを作ろう
UE4でマルチプレイヤーゲームを作ろうUE4でマルチプレイヤーゲームを作ろう
UE4でマルチプレイヤーゲームを作ろう
 
猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem 猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem
 
ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門ゆるゆるUE4ネットワーク入門
ゆるゆるUE4ネットワーク入門
 
UE4におけるLoadingとGCのProfilingと最適化手法
UE4におけるLoadingとGCのProfilingと最適化手法UE4におけるLoadingとGCのProfilingと最適化手法
UE4におけるLoadingとGCのProfilingと最適化手法
 
[IGF2018] UE4でAndroidアプリを開発する際に知っておきたいパフォーマンス改善テクニック + INDIE GAMES FESTIVAL 2...
[IGF2018] UE4でAndroidアプリを開発する際に知っておきたいパフォーマンス改善テクニック + INDIE GAMES FESTIVAL 2...[IGF2018] UE4でAndroidアプリを開発する際に知っておきたいパフォーマンス改善テクニック + INDIE GAMES FESTIVAL 2...
[IGF2018] UE4でAndroidアプリを開発する際に知っておきたいパフォーマンス改善テクニック + INDIE GAMES FESTIVAL 2...
 
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
 
UE4におけるレベル制作事例
UE4におけるレベル制作事例  UE4におけるレベル制作事例
UE4におけるレベル制作事例
 
UE4における大規模レベル実装ワークフローとブループリント活用事例
UE4における大規模レベル実装ワークフローとブループリント活用事例UE4における大規模レベル実装ワークフローとブループリント活用事例
UE4における大規模レベル実装ワークフローとブループリント活用事例
 
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
 
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
 
UE4.25 Update - Unreal Insights -
UE4.25 Update - Unreal Insights -UE4.25 Update - Unreal Insights -
UE4.25 Update - Unreal Insights -
 
[CEDEC2018] UE4アニメーションシステム総おさらい
[CEDEC2018] UE4アニメーションシステム総おさらい[CEDEC2018] UE4アニメーションシステム総おさらい
[CEDEC2018] UE4アニメーションシステム総おさらい
 
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
 
Epic Online Services でできること
Epic Online Services でできることEpic Online Services でできること
Epic Online Services でできること
 
UE4ローカライズ事例 (UE4 Localization Deep Dive)
UE4ローカライズ事例 (UE4 Localization Deep Dive)UE4ローカライズ事例 (UE4 Localization Deep Dive)
UE4ローカライズ事例 (UE4 Localization Deep Dive)
 

En vedette

デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革Yuya Yamaki
 
デスクトップ アプリがこの先生きのこるには (2)
デスクトップ アプリがこの先生きのこるには (2)デスクトップ アプリがこの先生きのこるには (2)
デスクトップ アプリがこの先生きのこるには (2)Manato KAMEYA
 
Introduction to Roslyn
Introduction to RoslynIntroduction to Roslyn
Introduction to RoslynYuki Igarashi
 
CI to CD、ソフトウェアの継続的アプローチ
CI to CD、ソフトウェアの継続的アプローチCI to CD、ソフトウェアの継続的アプローチ
CI to CD、ソフトウェアの継続的アプローチYou&I
 
半透明は飾りです 偉い人にはそれがわからんのですよ
半透明は飾りです偉い人にはそれがわからんのですよ半透明は飾りです偉い人にはそれがわからんのですよ
半透明は飾りです 偉い人にはそれがわからんのですよYuya Yamaki
 
Basic言語でiOSアプリを作る
Basic言語でiOSアプリを作るBasic言語でiOSアプリを作る
Basic言語でiOSアプリを作るYuya Yamaki
 
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
今更始める Win32 + DirectWrite #pronamaclrhsapporocpphiyohiyo
 
Xamarinはじめました
XamarinはじめましたXamarinはじめました
XamarinはじめましたYuya Yamaki
 
公開型研修を通して社員一人ひとりの強みや個性を活かす|株式会社富士通ソーシアルサイエンスラボラトリ様の導入事例|アクティブアンドカンパニー
公開型研修を通して社員一人ひとりの強みや個性を活かす|株式会社富士通ソーシアルサイエンスラボラトリ様の導入事例|アクティブアンドカンパニー公開型研修を通して社員一人ひとりの強みや個性を活かす|株式会社富士通ソーシアルサイエンスラボラトリ様の導入事例|アクティブアンドカンパニー
公開型研修を通して社員一人ひとりの強みや個性を活かす|株式会社富士通ソーシアルサイエンスラボラトリ様の導入事例|アクティブアンドカンパニー順也 大野
 
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)純生 野田
 
オーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティオーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティ純生 野田
 
Windows8/8.1時代のWin32プログラミング #sapporocpp
Windows8/8.1時代のWin32プログラミング #sapporocppWindows8/8.1時代のWin32プログラミング #sapporocpp
Windows8/8.1時代のWin32プログラミング #sapporocpphiyohiyo
 
Developers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドDevelopers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドYuya Yamaki
 
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93hiyohiyo
 
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだらXP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだらLife Robotics
 
高度に最適化された移植可能なメモリマネージャ
高度に最適化された移植可能なメモリマネージャ高度に最適化された移植可能なメモリマネージャ
高度に最適化された移植可能なメモリマネージャDADA246
 
UnityとBlenderハンズオン第10章
UnityとBlenderハンズオン第10章UnityとBlenderハンズオン第10章
UnityとBlenderハンズオン第10章yaju88
 
Windows Azureで Webサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみるWindows AzureでWebサーバーを再発明してみる
Windows Azureで Webサーバーを再発明してみるSunao Tomita
 

En vedette (20)

デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
 
デスクトップ アプリがこの先生きのこるには (2)
デスクトップ アプリがこの先生きのこるには (2)デスクトップ アプリがこの先生きのこるには (2)
デスクトップ アプリがこの先生きのこるには (2)
 
Introduction to Roslyn
Introduction to RoslynIntroduction to Roslyn
Introduction to Roslyn
 
CI to CD、ソフトウェアの継続的アプローチ
CI to CD、ソフトウェアの継続的アプローチCI to CD、ソフトウェアの継続的アプローチ
CI to CD、ソフトウェアの継続的アプローチ
 
半透明は飾りです 偉い人にはそれがわからんのですよ
半透明は飾りです偉い人にはそれがわからんのですよ半透明は飾りです偉い人にはそれがわからんのですよ
半透明は飾りです 偉い人にはそれがわからんのですよ
 
Basic言語でiOSアプリを作る
Basic言語でiOSアプリを作るBasic言語でiOSアプリを作る
Basic言語でiOSアプリを作る
 
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
 
Xamarinはじめました
XamarinはじめましたXamarinはじめました
Xamarinはじめました
 
公開型研修を通して社員一人ひとりの強みや個性を活かす|株式会社富士通ソーシアルサイエンスラボラトリ様の導入事例|アクティブアンドカンパニー
公開型研修を通して社員一人ひとりの強みや個性を活かす|株式会社富士通ソーシアルサイエンスラボラトリ様の導入事例|アクティブアンドカンパニー公開型研修を通して社員一人ひとりの強みや個性を活かす|株式会社富士通ソーシアルサイエンスラボラトリ様の導入事例|アクティブアンドカンパニー
公開型研修を通して社員一人ひとりの強みや個性を活かす|株式会社富士通ソーシアルサイエンスラボラトリ様の導入事例|アクティブアンドカンパニー
 
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
Mac OSにおけるShellコマンドの活⽤用 (Xojo 勉強会)
 
オーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティオーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティ
 
Windows8/8.1時代のWin32プログラミング #sapporocpp
Windows8/8.1時代のWin32プログラミング #sapporocppWindows8/8.1時代のWin32プログラミング #sapporocpp
Windows8/8.1時代のWin32プログラミング #sapporocpp
 
Developers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドDevelopers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイド
 
さあ、始めましょう―Call to Action―
さあ、始めましょう―Call to Action―さあ、始めましょう―Call to Action―
さあ、始めましょう―Call to Action―
 
デスクトップアプリを『一歩前へ』進める方法
デスクトップアプリを『一歩前へ』進める方法デスクトップアプリを『一歩前へ』進める方法
デスクトップアプリを『一歩前へ』進める方法
 
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
 
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだらXP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
 
高度に最適化された移植可能なメモリマネージャ
高度に最適化された移植可能なメモリマネージャ高度に最適化された移植可能なメモリマネージャ
高度に最適化された移植可能なメモリマネージャ
 
UnityとBlenderハンズオン第10章
UnityとBlenderハンズオン第10章UnityとBlenderハンズオン第10章
UnityとBlenderハンズオン第10章
 
Windows Azureで Webサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみるWindows AzureでWebサーバーを再発明してみる
Windows Azureで Webサーバーを再発明してみる
 

Similaire à Windowsの画面スケーリングを きちんと理解しよう

Google Developers Summit Android TV で実現するリビングルームでのアプリ体験
Google Developers Summit   Android TV で実現するリビングルームでのアプリ体験Google Developers Summit   Android TV で実現するリビングルームでのアプリ体験
Google Developers Summit Android TV で実現するリビングルームでのアプリ体験Takashi EGAWA
 
新型登場!! Surface Book 3 / Surface Go 2
新型登場!! Surface Book 3 / Surface Go 2新型登場!! Surface Book 3 / Surface Go 2
新型登場!! Surface Book 3 / Surface Go 2Tomokazu Kizawa
 
IgRemoteについて
IgRemoteについてIgRemoteについて
IgRemoteについてKelly Holonic
 
JPC2016: WMS-03: Microsoft Surface & Windows 10 デバイスを選ぶ理由
JPC2016: WMS-03: Microsoft Surface & Windows 10 デバイスを選ぶ理由JPC2016: WMS-03: Microsoft Surface & Windows 10 デバイスを選ぶ理由
JPC2016: WMS-03: Microsoft Surface & Windows 10 デバイスを選ぶ理由MPN Japan
 
Surface Pro 9実機レポート
Surface Pro 9実機レポートSurface Pro 9実機レポート
Surface Pro 9実機レポートTomokazu Kizawa
 
パソコン選び(抜粋)
パソコン選び(抜粋)パソコン選び(抜粋)
パソコン選び(抜粋)Eiji Matsumoto
 
Windows8 最新技術動向
Windows8 最新技術動向Windows8 最新技術動向
Windows8 最新技術動向yaju88
 
Pocket cloudrev1.00 (PDF)
Pocket cloudrev1.00 (PDF)Pocket cloudrev1.00 (PDF)
Pocket cloudrev1.00 (PDF)孝幸 三宅
 
第二部Ust producerとskypeを使った同時多元
第二部Ust producerとskypeを使った同時多元第二部Ust producerとskypeを使った同時多元
第二部Ust producerとskypeを使った同時多元Kazuya Masuda
 
クリエイティブクラスターフォーラムプレゼン資料20101009
クリエイティブクラスターフォーラムプレゼン資料20101009クリエイティブクラスターフォーラムプレゼン資料20101009
クリエイティブクラスターフォーラムプレゼン資料20101009himamura (暇村)
 
iosアプリのPaintcode利用
iosアプリのPaintcode利用iosアプリのPaintcode利用
iosアプリのPaintcode利用Rika Kurano
 
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情 - 2019 春
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情  - 2019 春IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情  - 2019 春
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情 - 2019 春TAKUYA OHTA
 
DeNA TechCon2019 How to implement live streaming client using Unity
DeNA TechCon2019 How to implement live streaming client using UnityDeNA TechCon2019 How to implement live streaming client using Unity
DeNA TechCon2019 How to implement live streaming client using UnityTakeyuki Ogura
 
Androidアプリ製作で気をつけたいこと
Androidアプリ製作で気をつけたいことAndroidアプリ製作で気をつけたいこと
Androidアプリ製作で気をつけたいことHiroyuki Shimanishi
 
Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Hideaki Tagami
 

Similaire à Windowsの画面スケーリングを きちんと理解しよう (20)

Google Developers Summit Android TV で実現するリビングルームでのアプリ体験
Google Developers Summit   Android TV で実現するリビングルームでのアプリ体験Google Developers Summit   Android TV で実現するリビングルームでのアプリ体験
Google Developers Summit Android TV で実現するリビングルームでのアプリ体験
 
新型登場!! Surface Book 3 / Surface Go 2
新型登場!! Surface Book 3 / Surface Go 2新型登場!! Surface Book 3 / Surface Go 2
新型登場!! Surface Book 3 / Surface Go 2
 
IgRemoteについて
IgRemoteについてIgRemoteについて
IgRemoteについて
 
JPC2016: WMS-03: Microsoft Surface & Windows 10 デバイスを選ぶ理由
JPC2016: WMS-03: Microsoft Surface & Windows 10 デバイスを選ぶ理由JPC2016: WMS-03: Microsoft Surface & Windows 10 デバイスを選ぶ理由
JPC2016: WMS-03: Microsoft Surface & Windows 10 デバイスを選ぶ理由
 
Surface Pro 9実機レポート
Surface Pro 9実機レポートSurface Pro 9実機レポート
Surface Pro 9実機レポート
 
Unity開発ロードマップ最新情報
Unity開発ロードマップ最新情報Unity開発ロードマップ最新情報
Unity開発ロードマップ最新情報
 
パソコン選び(抜粋)
パソコン選び(抜粋)パソコン選び(抜粋)
パソコン選び(抜粋)
 
Windows8 最新技術動向
Windows8 最新技術動向Windows8 最新技術動向
Windows8 最新技術動向
 
Pocket cloudrev1.00 (PDF)
Pocket cloudrev1.00 (PDF)Pocket cloudrev1.00 (PDF)
Pocket cloudrev1.00 (PDF)
 
Winows 365登場
Winows 365登場Winows 365登場
Winows 365登場
 
NetPresenter Pro | ネットプレゼンター プロ by zetta linx inc.
NetPresenter Pro | ネットプレゼンター プロ by zetta linx inc.NetPresenter Pro | ネットプレゼンター プロ by zetta linx inc.
NetPresenter Pro | ネットプレゼンター プロ by zetta linx inc.
 
第二部Ust producerとskypeを使った同時多元
第二部Ust producerとskypeを使った同時多元第二部Ust producerとskypeを使った同時多元
第二部Ust producerとskypeを使った同時多元
 
クリエイティブクラスターフォーラムプレゼン資料20101009
クリエイティブクラスターフォーラムプレゼン資料20101009クリエイティブクラスターフォーラムプレゼン資料20101009
クリエイティブクラスターフォーラムプレゼン資料20101009
 
iosアプリのPaintcode利用
iosアプリのPaintcode利用iosアプリのPaintcode利用
iosアプリのPaintcode利用
 
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情 - 2019 春
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情  - 2019 春IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情  - 2019 春
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情 - 2019 春
 
DeNA TechCon2019 How to implement live streaming client using Unity
DeNA TechCon2019 How to implement live streaming client using UnityDeNA TechCon2019 How to implement live streaming client using Unity
DeNA TechCon2019 How to implement live streaming client using Unity
 
Androidアプリ製作で気をつけたいこと
Androidアプリ製作で気をつけたいことAndroidアプリ製作で気をつけたいこと
Androidアプリ製作で気をつけたいこと
 
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
 
Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21
 
ActiveReports、20年の歩みとその魅力
ActiveReports、20年の歩みとその魅力ActiveReports、20年の歩みとその魅力
ActiveReports、20年の歩みとその魅力
 

Plus de Yuya Yamaki

続Xamarinはじめました
続Xamarinはじめました続Xamarinはじめました
続XamarinはじめましたYuya Yamaki
 
TypeScript入門してみた
TypeScript入門してみたTypeScript入門してみた
TypeScript入門してみたYuya Yamaki
 
.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略Yuya Yamaki
 
.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略Yuya Yamaki
 
今さらWPF? いいえ、今こそWPF!
今さらWPF?いいえ、今こそWPF!今さらWPF?いいえ、今こそWPF!
今さらWPF? いいえ、今こそWPF!Yuya Yamaki
 
デスクトップアプリ開発者が押さえておくべき Windows 8時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8時代の変革
デスクトップアプリ開発者が押さえておくべき Windows 8時代の変革Yuya Yamaki
 
Windows 8時代のUXを支える非同期プログラミング
Windows 8時代のUXを支える非同期プログラミングWindows 8時代のUXを支える非同期プログラミング
Windows 8時代のUXを支える非同期プログラミングYuya Yamaki
 
どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発Yuya Yamaki
 
Metroスタイルで花開くか? XAMLベースのUIフレームワーク
Metroスタイルで花開くか?XAMLベースのUIフレームワークMetroスタイルで花開くか?XAMLベースのUIフレームワーク
Metroスタイルで花開くか? XAMLベースのUIフレームワークYuya Yamaki
 
WPF/Silverlight視点で視る MetroスタイルのXAML
WPF/Silverlight視点で視るMetroスタイルのXAMLWPF/Silverlight視点で視るMetroスタイルのXAML
WPF/Silverlight視点で視る MetroスタイルのXAMLYuya Yamaki
 
77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有しますYuya Yamaki
 
Silverlight 5でぶり返すWPF不要論
Silverlight 5でぶり返すWPF不要論Silverlight 5でぶり返すWPF不要論
Silverlight 5でぶり返すWPF不要論Yuya Yamaki
 
Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。Yuya Yamaki
 
60分でわかる!SilverlightとWPFの入力チェック
60分でわかる!SilverlightとWPFの入力チェック60分でわかる!SilverlightとWPFの入力チェック
60分でわかる!SilverlightとWPFの入力チェックYuya Yamaki
 
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~Yuya Yamaki
 
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Yuya Yamaki
 
Silverlight Line-Of-Business Applications
Silverlight Line-Of-Business ApplicationsSilverlight Line-Of-Business Applications
Silverlight Line-Of-Business ApplicationsYuya Yamaki
 
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーションYuya Yamaki
 

Plus de Yuya Yamaki (18)

続Xamarinはじめました
続Xamarinはじめました続Xamarinはじめました
続Xamarinはじめました
 
TypeScript入門してみた
TypeScript入門してみたTypeScript入門してみた
TypeScript入門してみた
 
.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略.Net技術でこれからも食べていくための技術戦略
.Net技術でこれからも食べていくための技術戦略
 
.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略
 
今さらWPF? いいえ、今こそWPF!
今さらWPF?いいえ、今こそWPF!今さらWPF?いいえ、今こそWPF!
今さらWPF? いいえ、今こそWPF!
 
デスクトップアプリ開発者が押さえておくべき Windows 8時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8時代の変革
デスクトップアプリ開発者が押さえておくべき Windows 8時代の変革
 
Windows 8時代のUXを支える非同期プログラミング
Windows 8時代のUXを支える非同期プログラミングWindows 8時代のUXを支える非同期プログラミング
Windows 8時代のUXを支える非同期プログラミング
 
どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発
 
Metroスタイルで花開くか? XAMLベースのUIフレームワーク
Metroスタイルで花開くか?XAMLベースのUIフレームワークMetroスタイルで花開くか?XAMLベースのUIフレームワーク
Metroスタイルで花開くか? XAMLベースのUIフレームワーク
 
WPF/Silverlight視点で視る MetroスタイルのXAML
WPF/Silverlight視点で視るMetroスタイルのXAMLWPF/Silverlight視点で視るMetroスタイルのXAML
WPF/Silverlight視点で視る MetroスタイルのXAML
 
77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します
 
Silverlight 5でぶり返すWPF不要論
Silverlight 5でぶり返すWPF不要論Silverlight 5でぶり返すWPF不要論
Silverlight 5でぶり返すWPF不要論
 
Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。
 
60分でわかる!SilverlightとWPFの入力チェック
60分でわかる!SilverlightとWPFの入力チェック60分でわかる!SilverlightとWPFの入力チェック
60分でわかる!SilverlightとWPFの入力チェック
 
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
Visual Studio 2010でWPF/Silverlightをはじめる5つの理由~業務アプリ開発編~
 
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
 
Silverlight Line-Of-Business Applications
Silverlight Line-Of-Business ApplicationsSilverlight Line-Of-Business Applications
Silverlight Line-Of-Business Applications
 
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
【13 C 2】デベロッパーに贈る!M-V-VMパターンで造るWPFアプリケーション
 

Windowsの画面スケーリングを きちんと理解しよう