필자가 작성한 Java 다이어그램 도구를 사용하여 다이어그램을 만들었습니다. 대부분 흑백 다이어그램과 아쿠아 블록 및 비정기 다른 색상이 포함되어 있습니다. 현재 JPG 파일로 저장 중이며 인쇄 주문형으로 준비중인 책에 삽입하려고합니다.PNG 파일 용 DPI 설정
이 책은 나중에 PDF로 변환 될 OpenOffice ODT 파일입니다.
현재 그들은 JPG 파일을 사용하고 있지만 사용하는 인쇄 기능에는 300 DPI가 필요하므로 xDensity 및 yDensity를 300으로 설정하고 getUtits()를 사용하여 resUnits를 설정 한 다음 다이어그램을 확장하여 다이어그램 도구를 수정했습니다. 3의 계수 (300/96). IMO 결과는 꽤 좋아 보인다!
다른 포럼의 누군가는 JPG 파일에 선 다이어그램이 "퍼지"되었다는 것을 지적 했으므로 ODT 파일을 삽입 할 수있는 PNG 또는 BMP 파일로 변경할 것을 제안했습니다.
내 문제는 BMP에 DPI가없는 것처럼 보이고 PNGMetadata가 getAsTree()를 지원하지 않는 것입니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까? 감사.
다른 사람이 SVG에 대해 언급했습니다. –
+1. 이 질문은 벡터 대 래스터 이미지에 관한 것입니다. 그리고 OP는 반드시 자기 제작 다이어그램을위한 벡터를 사용해야합니다. – Sparhawk
PNG는 확실히 이미지를 압축합니다. JPEG의 손실 압축과는 달리 손실없는 압축입니다. – Matt