2016-11-12 3 views
2

イメージの解像度は96ですが、DPIは72,150,300+と異なります。画面とプリンタで最良の結果が得られるはずはありませんか?イメージのXとYの解像度がDPIと一致してはいけませんか?

私はこれまでのコードではイメージの解像度を変更していません。私が生成する画像は、画面(WPFおよび/またはWinForms)上での表示に比例して見えますが、その影響がどのようなものであるのか不思議です。座標は変わらないようです。

イメージ解像度とスクリーングラフィックスピクセルが混乱しますか?

答えて

2

いいえ、DPIは参照番号で、目的の物理サイズで表示されるイメージを取得することを目的としています。適切なソフトウェアは、イメージのDPIを、イメージを作成したデバイスのドット/インチ解像度に設定します。

DPIは

72は、それはおそらく、アーティストは、Appleのマシンで走ったペイントプログラムでそれを作成したことになり... 72、150及び300+によって異なります。 96は、Windowsマシンの一般的な番号です。 150は彼が素晴らしいモニターを使用した、今日はますます一般的になってきている。 300は非常に安価なスキャナやカメラでのみ一般的です。実用的なスキャナとカメラは、はるかに良い仕事をすることができるCCDを持っています、1200年以上のことは珍しいことではありません。私は、彼らが画面

に非常に意図的な見方に比例見生成

画像、DPIは、画像が同じサイズを見えるようにするレンダリングソフトウェアに役立ちます。たとえ、プリンタの解像度がで、モニタのDPIよりも高くなっています。印刷ソフトウェアはイメージを再スケーリングして〜6倍にします。その訂正がなければ、イメージは紙のポストスタンプに変わるでしょう。

私はただあなただけの画像のサイズを変更するレンダリングソフトウェアを強制したいインパクトはそれを

を変更するのは何か疑問に思って。それらは依然としてモニタ上と紙面上で同じ物理的サイズを有する。

は、彼らは理想的には、それを表示するデバイスと同じイメージを作成したデバイスのDPIを持つことである

最良の結果のために同じであってはなりません。補間は必要ないので、それを表示する最速の方法です。また、ソース画像のすべてのピクセルは、ディスプレイデバイス上のピクセルと1対1のマッチであるため、アーティファクトなしで非常にシャープです。非常に実用的な理想ではありません。なぜなら、いつどこのデバイスを使用するかを常に制御できるわけではないからです。スキャナやカメラの場合は決して実用的ではありません。あなたが表示された画像の鮮明さを好むかもしれないので、それが絵画プログラムで作られたなら、実用的かもしれません。しかし、これはオプションとしても急速に衰えています.Hire Monitorがより一般的になり、予測不可能なウィンドウのコンテンツサイズを扱うことはかなり困難です。

関連する問題