Разница между Bitmap.Height и VerticalResolution

В чем разница между свойствами b.Height и b.Width и b.HorizontalResolution и b.VerticalResolution в C #?

Bitmap b = new Bitmap(@"foo.bmp");

В моем примере высота = 65, ширина = 375,HorizontalResolution = Вертикальное разрешение = 150.01239 . В MSDN указано, что высота и ширина указаны в пикселях, но HorizontalResolution и VerticalResolution являются пикселями на дюйм. Итак, означает ли это, что это разрешение, с которым это изображение было отсканировано, например, со сканера? Или это что-то еще?

Контекст вопроса следующий: я хотел бы отсканировать подпись и показать в ней на странице asp.net как изображение в форме. Форма представляет собой стандартную правительственную форму с четко определенным пространством для подписи. Какие соображения я должен учитывать при сканировании изображения, чтобы оно отображалось без какой-либо нечеткости, когда я вижу его в браузере и когда я распечатываю веб-страницу.

Я не понимаю, все ли форматы изображений сохраняются (a) размер изображения в пикселях (высота / ширина), который браузер будет отображать / изменять размер в теге изображения и (b) какой-либо другой эквивалент dpi, который принтер будет использовать для печати? Если нет, то что определяет размер изображения на печатной бумаге?

6
задан Raghu Dodda 2 June 2011 в 23:04
поделиться