C#のb.Heightおよびb.Widthプロパティとb.HorizontalResolutionおよびb.VerticalResolutionの違いは何ですか?
Bitmap b = new Bitmap(@"foo.bmp");
私のサンプルでは、Height = 65、Width = 375、HorizontalResolution = VerticalResolution=150.01239です。MSDNによると、高さと幅はピクセル単位ですが、HorizontalResolutionとVerticalResolutionは1インチあたりのピクセル数です。それで、それは、たとえば、この画像がスキャナーからスキャンされたdpiであることを意味しますか?それともこれは何か他のものですか?
質問のコンテキストは次のとおりです。署名をスキャンして、フォームの画像としてasp.netページに表示したいと思います。フォームは、シガンチャー用のスペースが明確に定義された標準的な政府フォームです。画像をスキャンして、ブラウザで表示したり、Webページを印刷したりするときに、画像がぼやけることなく表示されるようにするには、どのような考慮事項を考慮する必要がありますか。
私が理解していないのは、すべての画像形式が(a)ブラウザが画像タグに表示/サイズ変更する画像のピクセルサイズ(高さ/幅)と(b)プリンタが使用する他のdpiに相当するものを保存しているかどうかです印刷する?そうでない場合、印刷された紙の画像サイズを決定するものは何ですか?