ピクセル単位が変わらないものかどうか、ピクセルからセンチメートルに変換できるかどうかを知りたいだけですか?
9 に答える
センチメートルではなくポイントについて尋ねるこの質問に似ています。1 インチあたり 72 ポイントがあり、1 インチあたり 2.54 センチメートルがあるので、その質問の答えで 72 を 2.54 に置き換えてください。ここで私の答えを引用して修正します。
1 インチは 2.54 センチメートルです。1 インチあたり 96 ピクセルと仮定するだけで十分な場合、式はかなり単純になります。
センチメートル = ピクセル * 2.54 / 96
GetDeviceCaps と呼ばれる、Microsoft Windows 用のディスプレイの 1 インチあたりの構成済みピクセルを取得する方法があります。Microsoft には「Developing DPI-Aware Applications」というガイドがあり、「Creating DPI-Aware Fonts」セクションを探してください。
ピクセルからセンチメートルへの変換は、画像を表示するメディア (モニター、レーザー プリンターなど) の DPI (ドット/インチ) に依存します。
http://wiki.answers.com/Q/How_do_you_convert_pixels_into_centimeters
私は手足を出して、実際のサイズに非常に近くなるようにスケーリングして、ユーザーのモニターに物を表示できるようにしたいと思っているだけだと思います。
この場合、実際のアイテム (クレジット カード、1 ドル札、ポップ缶など) の横にアイテムを表示するか、ユーザーがクレジット カードや 1 ドル札などを画面にかざすことができるようにすることをお勧めします。法案または定規。次に、そのオブジェクトの幅または高さに合わせて、スライダーまたは同様のものをスケーリングすることができます。
高さと幅が比較的わかっているクレジットカードを画面にかざすことで、ピクセルとインチの比率を簡単に判断し、それを心ゆくまで使用できます。
ほとんどのクレジット カードは、地方銀行または信用組合によって発行され、ISO/IEC 7810 規格で ID-1 (85.60 × 53.98 mm)として指定されている形状とサイズです。
mspaint を使用すると、私のクレジット カードの高さは正確に 212 ピクセルになり、53.98mm / 212 ピクセル = 3.92 ピクセル/mm になります。10 を掛けると、1 cm あたり 39.2 ピクセルになります。
JavaScript、C#、フラッシュなど、必要に応じてプログラムで簡単に実行できます。
ピクセルからセンチメートルに変換できますが、一貫した変換ではありません。問題のディスプレイデバイスのサイズと解像度によって異なります。ピクセルの定義は変わりませんが、ピクセルのサイズはディスプレイ デバイスによって異なります。
いいえ、メディアとモニターが異なれば、ピクセル密度も異なります。
たとえば、デスクトップ モニターは 1 インチあたり 75 ピクセルであるのに対し、印刷物は 300 で出力される場合があります。
ピクセル密度別のディスプレイのリストは次のとおりです。
Adobe Illustrator CS3 で :(、取得した図は 1 cm = 28.347 ピクセルです。リンクhttp://en.wikipediaによると、1 インチあたり 102 ピクセル、40 ppcm の解像度を持つ iMac 7 を使用していることに注意してください。 org/wiki/List_of_displays_by_pixel_density rebo提供。
JavaScript を使用して Adobe Illustrator CS3 ドキュメントを作成し、1 cm = 28.347 ピクセルの値をテストしたところ、完全に一致しました。
私はこの質問が非常に古いことを知っていますが、私はそれに対する答えを見つけようとしており、私の発見を共有することにしました.
よろしく
表示デバイスによって画素の大きさが異なります。
次の「見つかった」コードは、API 呼び出しを使用してピクセル密度を決定します .NET で画面 DPI を取得します
(「見つかった」とグーグルで検索しましたが、試していません)
私が理解している限り、PIXELは次のとおりです。
絵素
したがって、次の 2 つのことに依存します。
(a) 解像度 (b) 物理画面サイズ
したがって、画面サイズを解像度で割ると、ピクセルあたりの CM が得られます。