タグ

DPIに関するa-hamahamaのブックマーク (10)

  • 解像度とdpiの違いとは?画像サイズの計算とおすすめの印刷用設定

    解像度とdpiとには、明確な違いがある。それは両者の関係性からきている。解像度とピクセル、dpiの関係を理解しておくことは、画像を取り扱うクリエイターにとって基的なことのひとつだ。今回は、解像度とは何かに加えて、用途別おすすめの解像度設定と画像サイズの計算方法をお伝えする。 解像度とは何か? 解像度の話に入る前に、ひとつ説明しておかなければならないことがある。それは、ピクセルだ。 ピクセルと画素数とは? ピクセル(pixel)とは画素のことで、画像を構成する小さなマス目のことだ。画像を最大限まで拡大すると、実は画像がごく小さな四角いマス目の集まりで構成されていることに気づくはず。この画像を構成する最小単位がピクセルだと最初に覚えておこう。各ピクセルがそれぞれに、色合いや明るさ、透明度などのデータを持つ。 画像のきめ細やかさを決めるのが、ピクセルの数だ。例えば、デジタル一眼レフカメラでは、

    解像度とdpiの違いとは?画像サイズの計算とおすすめの印刷用設定
  • PPIとDPIは何が違うのでしょう? - 99designs

    AdobeのPhotoshopやその他のラスター画像を加工するソフトを使って印刷物のデザインをしたことがある人なら、DPI (dots per inch)やPPI (pixels per inch)といった用語に出くわしたことがあるはずです。 こうした用語の意味を理解していないクライアントから、DPIとPPIを混同しているような依頼を受けたこともあるかもしれません。でも愚痴をこぼす前に、立ち止まってこう自問してみてください。そういう自分はこうした単語のことをどの程度分かっているだろう? DPIとPPIについて戸惑いを覚えたとしても恥じることはありません。世の中は人間が想像できる限りの混乱を招かせたいようです。大抵はそれが原因で、人々は(それにソフト制作者の一部も)実際はまったく異なることを言及しているのに、この2つの単語を取り違えて使う結果になってしまうのです。 心配には及びません。この短

    PPIとDPIは何が違うのでしょう? - 99designs
  • Windows 8.1 で加わった Per-Monitor DPI と WPF での対応方法 | grabacr.nét

    先日の めとべや東京勉強会 #2 にて WPF での Per-Monitor DPI 対応アプリのデモをしましたが、アプリが完成したので公開します。 XamClaudia https://github.com/Grabacr07/XamClaudia 間もなく Windows 8.1 公開ですね! ということで、Windows 8.1 の新機能である Per-Monitor DPI の解説と対応方法の紹介をします。 High DPI と WPF 昨今のタブレット PC などは、体の小型化と同時にモニターの高精細化が進んでおり、1 ドットの物理的なサイズがどんどん小さくなっています。たとえば、Surface Pro (10.6”, Full-HD) の 1 ドットのサイズは約 0.12 mm です。 そのため、Windows の High DPI 設定が既定で 125 % や 150 %

  • WPFアプリを高DPI対応にしよう! - Qiita

    概要 タイトル通りの記事です。高DPIとアプリケーションとの関係については、次のページが分かりやすいでしょう。 ASCII.jp:Windowsと高DPIディスプレイ【その1】 8までのDPIスケーリング (1/2)|Windows Info ASCII.jp:Windowsと高DPIディスプレイ【その2】 8.1では異なるDPIを設定可 (1/2)|Windows Info ASCII.jp:Windows 10+高解像度ディスプレイでのアプリのボケはRS2で解消される|Windows Info ASCII.jp:Windows 10+高解像度ディスプレイでのアプリのボケはRS2で解消される【その2】|Windows Info また、高DPIに対応するための選択肢は複数あり、状況に応じてどれかを選ぶことができます。上から順にだんだん面倒なものとなっています。 選択肢1:何もしない 選択肢

    WPFアプリを高DPI対応にしよう! - Qiita
  • アプリの高DPI(High DPI)対応について 第2回 ~ アプリケーションの高DPIへの対応レベル ~

    マイクロソフトの田中達彦です。 連載では、今後3年以内に避けて通れないと予測される高DPI(High DPI)への対応について連載します。 [DPI対応アプリケーションの種類] アプリケーションが高DPIに対応しているかどうかは、以下の3つのレベルで示されます。 Not DPI Aware : 高DPIに対応していないアプリケーション System DPI Aware : 高DPIに対応しているアプリケーション。ただし、モニターごとのDPIには対応していません。 Per monitor DPI Aware : Windows 8.1でサポートされたモニターごとのDPIの設定にも対応しています。 Not DPI Awareアプリは、96DPIのモニターで表示されることを前提にしたアプリです。 もしこのアプリを、144DPI相当すなわち150%のDPIスケールのモニターで表示させると、OS側

    アプリの高DPI(High DPI)対応について 第2回 ~ アプリケーションの高DPIへの対応レベル ~
  • DPI and device-independent pixels - Win32 apps

    To program effectively with Windows graphics, you must understand two related concepts: Dots per inch (DPI) Device-independent pixel (DIPs). Let's start with DPI. This will require a short detour into typography. In typography, the size of type is measured in units called points. One point equals 1/72 of an inch. 1 pt = 1/72 inch For example, a 12-point font is designed to fit within a 1/6" (12/72

    DPI and device-independent pixels - Win32 apps
  • DPIスケーリングの形式とWindowsフォームの自動スケーリング - Yamakiの日記

    1年ほど前に「DPIスケール変更時におけるWPFとSilverlightの違い」という投稿をしました。この投稿では、Windowsフォームに関する説明があまりなく、かつDPIスケーリングの設定部分の説明が不足していましたので、この投稿でそれを補足するかたちにしたいと思います。 スケーリングの拡大率とスケーリングの形式(デスクトップ側) 以前の投稿でも、DPIスケーリングには2つの形式があり、それはスケーリングの値によってどちらがデフォルトとなるかが変わると説明しました。以下のように書いています。 これは[カスタム DPI 設定]画面で「Windows XP 形式の DPI スケーリングを使用する」にチェックが入っているかどうかで決まります。126%より小さいの場合、このチェックボックスはデフォルトでオンになりますが、126%以上の場合はデフォルトでオフになります。 この説明自体は間違いでは

    DPIスケーリングの形式とWindowsフォームの自動スケーリング - Yamakiの日記
  • DPIスケール変更時におけるWPFとSilverlightの違い - Yamakiの日記

    以前の投稿が@ITの.NET開発者中心厳選ブログ記事として転載されました。ここでは、以前の投稿では文章量の関係から書かなかったもう1つの要素について書きたいと思います。それは、高DPIへの対応です。 Windows 8時代のディスプレイ この15年くらいの間で、画面解像度*1は種類が増え、その大きさも大きくなりました。しかしながら、それとともに物理的なディスプレイのサイズも大きくなっているため、ピクセル密度は96PPI(pixel per inch)前後のままと大きな変化はありません。 現在一般向けとして販売されているデスクトップPC向けディスプレイで物理的に一番大きいものは27インチです。おそらくこれが常用できる最大サイズであり、これ以上大きいディスプレイが普及するということはないのではないかと思います。そう考えた場合、この先のディスプレイの進化の矛先はディスプレイの物理的な大きさはその

    DPIスケール変更時におけるWPFとSilverlightの違い - Yamakiの日記
  • 高 DPI 対応の Win32 アプリケーションを記述する

    a. コントロール パネルを使用して DPI を設定する Windows XP と Windows Vista のどちらでも、高 DPI のディスプレイ設定を変更することができます。Windows XP と Windows Vista で高 DPI を設定する方法については、「付録 A: Windows で高 DPI を設定する」を参照してください。 DPI 設定を変更すると、システム フォントとシステム UI 要素のサイズが変わります。これが、アプリケーションのレンダリングやレイアウトに関するコードでシステム DPI 設定を考慮する必要がある主な理由です。DPI 対応でないアプリケーションでは、フォント サイズにばらつきがある、テキストが切れる、UI 要素が切れるなど、いくつかの視覚的アーティファクトが発生する可能性があります。 b. DPI 仮想化 Windows Vista には、D

    高 DPI 対応の Win32 アプリケーションを記述する
  • Creating a DPI-Aware Application (Windows)

    To make your application dpi-aware, you must cancel automatic dpi scaling, and then adjust user interface elements to scale appropriately to the system dpi. DPI scaling in a Win32 application In Win32 applications, do the following: Use the SetProcessDPIAware function to cancel dpi scaling. When sizing drawn interface elements, use physical measurements, such as centimeters. By using physical dime

    Creating a DPI-Aware Application (Windows)
  • 1