dpi와 이미지 크기의 관계

Q&A·2024년 9월 12일
0

Question_

현재 회사에서 문서를 스캔한 후, 도장 png 이미지와 날짜를 스캔 이미지에 찍는 업무를 진행중이다. 그런데 어떤 스캔 문서는 도장이 잘 찍히는데 어떤 스캔 문서는 도장이 작게 찍히거나 크게 찍히는 문제가 발생했다. 이미지의 세부 정보를 확인하니 이미지의 크기가 달랐다. 크기가 다른데 똑같은 도장을 찍으니 이슈가 발생하는 것이었다. 스캔 대상 문서는 A4로 한정되어 있기 때문에 이미지의 크기가 다른 경우를 생각하지 못했었다.

Answer_

이미지의 크기가 다른 이유는 스캔 시 DPI 설정 때문이었다. DPI란 Dot per Inch의 약어이며 1인치를 몇 개의 픽셀로 표현할지를 나타내는 값이다. 같은 A4 이미지라도 300dpi로 스캔한 경우에는 1인치를 300개 가량의 픽셀로 표현하고, 600dpi로 스캔한 경우에는 1인치를 600개 가량의 픽셀로 표현하기 때문에 가로/세로의 길이는 2배나 차이가 나는 것이었다.

이미지의 dpi 값을 가져와서 도장을 찍어줄지 고민했는데 (이미지의 사이즈는 같은 dpi값이라도 차이가 있어서 dpi가 300, 600인 경우를 조건문으로 처리하는 것이 더 깔끔해보였다.) dpi의 값은 변경될 수도 있고, 도장을 찍는 데에는 이미지의 가로/세로 길이가 중요하지 해상도는 크게 관련이 없기 때문에 크기가 다른 도장 이미지를 추가로 생성하여 이미지 크기에 따라 다른 도장을 찍어주도록 했다.

profile
스스로에게 질문을 던지고, 대답하는 블로그

0개의 댓글