2013-08-08 4 views
0

기본적으로 내 문제는 기본적으로 밀리미터로 채워진 일부 개체를 기본적으로 (MM * DPI)/MMPI를 사용하여 픽셀로 변환한다는 것입니다. 이것은 버퍼링 된 이미지에 저장되어 있는데, 그 이미지는 내가 기입 한 크기의 밀리미터에 따라 올바른 크기가 아닌 유일한 문제입니다. dpi를 계산하거나 얻는 올바른 방법이 있습니까? 버퍼링 된 이미지?픽셀을 버퍼 이미지에 밀리미터 단위로 인쇄하십시오. 기본 크기가 없습니다

아무리해도 누군가가 값을 mm로 표시 한 다음 버퍼링 된 이미지에 사용하기 위해 픽셀로 변환 한 예를 보여줄 수 있다면 필요한 정확한 크기로 인쇄 할 수 있습니다. http://commons.apache.org/imaging/index.html :

답변

0

How to get the dpi of an image(Java)

에서 당신은 이미지 정보를 얻기 위해 아파치 코 몬즈 Sanselan 라이브러리를 사용할 수 있습니다.

final ImageInfo imageInfo = Sanselan.getImageInfo(file_); 

final int physicalWidthDpi = imageInfo.getPhysicalWidthDpi(); 
final int physicalHeightDpi = imageInfo.getPhysicalHeightDpi(); 

DPI 인치를 위해 기본적으로, 그래서 mm 같은 UR의 최종 도착을 위해 그것을 변환합니다.

+0

내 화면이 96dpi이므로 (MM * 96)/25,4) MM에서와 동일한 물리적 크기의 픽셀이어야합니다. 하지만 인쇄 할 때 더 커집니다. –