2012-02-03 1 views
0

나는 프로그래밍 방식으로 GDI +로로드하는 JPEG 이미지를 가상 PDF 프린터로 인쇄하고 있습니다. 용지 크기를 DMPAPER_USER로 선택한 다음 너비와 높이를 밀리미터 단위로 지정해야합니다. 그러나 JPEG의 해상도는 픽셀 단위입니다. 따라서 주어진 DPI에 대해 픽셀에서 mm을 제공하는 공식을 찾아야합니다. 저의 목표는 Adobe Reader에서 100 % 확대/축소로 볼 때 이미지가 원본 JPEG와 똑같은 크기로 보이도록 (즉, 크기가 조정되지 않음) 용지 크기를 선택하는 것입니다.JPEG 인쇄시 올바른 용지 크기를 선택하는 방법은 무엇입니까?

그래서 해상도 (mm)로 용지 크기를 선택하는 가장 좋은 방법은 무엇입니까? 또한 DPI를 선택해야하는지 잘 모르겠습니다. DPI 96을 사용하면 Adobe Reader에서 볼 때 PDF 페이지가 JPEG만큼 정확하게 보이게됩니까?

+1

DPI는 문서에 아무런 의미가 없습니다. 다른 사람은 완전히 다른 dpi 값 또는 훨씬 더 큰 모니터이지만 동일한 dpi 값을 가진 시스템에서이 모니터를 볼 수 있습니다. PDF는 인쇄용입니다. 그래서 의미있는 용지 크기를 선택하십시오. 유럽의 A4, 북미의 8.5x11, 사용자가 현재 위치를 모르는 경우 기본 프린터의 기본 페이지 크기. 이제 100 %는 실제로 사용자에게 무엇인가를 의미합니다. –

답변

0

화면은 일반적으로 (항상은 아님) 96 DPI입니다. 인쇄 할 DPI를 설정할 수있는 경우 화면 DPI와 일치하도록 설정하십시오 (다른 DPI를 사용하는 컴퓨터와 다르지만 다른 디스플레이 DPI를 사용하는 컴퓨터에서는 다를 수 있음)

단순한 나누기로 이미지 크기를 인치로 변환하고 밀리미터로 변환하십시오.

ImageWidthInch = ImageWidthPixels/96 'Display DPI 
ImageWidthMM = ImageWidthInch * 25.4 'mm in an inch 
관련 문제