GIMP 사진 크기 줄이기: 픽셀과 PPI를 구분하는 7단계

GIMP 사진 크기 줄이기는 Image → Scale Image에서 px 단위의 폭과 높이를 바꾸면 돼요. 인쇄 해상도인 PPI 숫자만 낮추거나 화면 배율을 줄이는 것으로는 사진 속 픽셀 수가 줄지 않아요. 먼저 필요한 결과가 가로 1600픽셀인지, 인쇄 가로 10cm인지 구분하면 잘못된 칸을 고치는 일을 줄일 수 있어요.

예제로 가로 4000, 세로 3000픽셀인 풍경 사진을 블로그에 쓸 1600×1200픽셀 사본으로 만든다고 해요. 피사체를 자르지 않고 4:3 비율을 유지하는 것이 목표예요. 아래 경로는 GIMP 3 계열의 영문 메뉴 이름을 함께 적었어요. 한국어 화면에서는 메뉴 위치와 대화상자의 폭·높이·단위를 같이 확인하면 돼요.

1. 원본과 줄일 사본을 먼저 나눠요

원본 사진은 그대로 보관하고 파일 관리자에서 작업용 사본을 만들어 열어요. 이미 레이어를 편집한 문서라면 작업을 시작하기 전에 XCF를 별도 이름으로 저장해요. 작은 웹용 사진만 남긴 뒤 나중에 큰 인쇄본이 필요해지면 되돌리기 어려워요. 원본 이름에 덮어쓰지 않는 준비가 보간 옵션을 오래 비교하는 것보다 먼저예요.

예제에서는 원본을 photo-original.jpg, 작업본을 photo-web.xcf, 최종 사진을 photo-1600.jpg로 구분할 수 있어요. 이름은 자유지만 어느 것이 원본인지 파일 목록에서 바로 알아볼 수 있어야 해요. 같은 폴더에 비슷한 사본이 많다면 날짜보다 실제 픽셀 크기도 함께 확인해요. 여러 사진을 열어 놓았을 때는 현재 탭의 사진부터 맞춰요.

Image → Image Properties에서 Size in pixels를 읽어요. 예제의 시작값은 4000×3000이에요. Print size와 Resolution은 따로 표시되니 숫자가 크다는 이유만으로 같은 항목이라고 생각하지 않아요. 사진 속 사람의 얼굴, 간판 글자, 가는 나뭇가지처럼 축소 뒤 다시 볼 부분도 두세 곳 정해 두면 비교가 쉬워요.

2. 이미지 전체 크기와 레이어 크기를 구분해요

이미지 전체 축소는 사진과 캔버스를 함께 줄이고 레이어만 축소하면 큰 캔버스 안에 작은 사진이 남는 차이를 보여주는 개념도
개념도

사진 전체를 줄일 때는 Image → Scale Image를 열어요. 이 명령은 이미지 내용과 캔버스를 함께 조정해요. 레이어가 여러 장인 합성 문서도 전체 축소 대상이므로 작은 글자나 장식까지 작아져요. 예제처럼 사진 한 장을 줄이는 경우와 포스터의 사진 레이어 하나만 줄이는 경우를 섞지 않아요.

Layer → Scale Layer는 특정 레이어의 크기를 바꾸는 별도 명령이에요. 이쪽에서 사진만 줄이면 바깥 문서 크기는 원래대로 남을 수 있어요. 결과에 넓은 빈 공간이 생겼다면 폭 숫자를 다시 줄이기 전에 어느 메뉴를 사용했는지 확인해요. 작은 사진을 큰 캔버스에 놓는 작업이 목적이었다면 그 상태가 오히려 맞을 수도 있어요.

사진 주변의 투명 여백만 없애려는 목적도 전체 축소와 달라요. 이때는 GIMP 투명 여백 제거 방법처럼 캔버스를 자르는 작업이 더 알맞아요. 사진 전체를 작게 만들어 놓고 여백 문제까지 해결됐다고 판단하면 피사체만 불필요하게 작아져요. 크기 변경과 잘라내기를 각각 필요한 때에 사용해요.

합성 문서에 아주 작은 레이어가 있다면 축소 전 경고도 읽어요. 함께 줄어든 레이어는 폭이나 높이가 1픽셀보다 작아질 수 없어서 작은 요소가 사라질 수 있어요. 사진 위에 가는 표시나 작은 글자 레이어가 있다면 축소 결과에서 그 부분을 따로 찾아요. 경고를 넘긴 뒤 누락을 발견했다면 작업본에 덮어쓰지 말고 실행 취소해요. 그런 다음 원본에서 목표 치수와 꼭 남길 요소를 다시 정하고, 새 결과에서 사진뿐 아니라 작은 표시도 보이는지 확인해요.

3. px 단위와 연결된 비율을 확인해요

4000×3000픽셀 사진을 가로세로 비율을 지켜 1600×1200픽셀로 줄이는 개념도
개념도

Scale Image의 Width와 Height 옆 단위를 px로 맞춰요. 폭과 높이 사이의 사슬 모양이 연결된 상태에서 Width에 1600을 입력하고 다른 칸으로 이동해요. 예제의 Height는 1200이 되어야 해요. 두 값을 확인한 다음 적용해요. 1600×900처럼 다른 비율이 보이면 바로 진행하지 말고 원래 크기와 연결 상태를 다시 봐요.

4000에서 1600으로 줄이는 비율은 40%예요. 세로도 3000의 40%인 1200으로 줄어야 원래 모양을 유지해요. 꼭 정사각형 사진이 필요하다고 폭과 높이를 각각 1600으로 강제 입력하면 사람과 사물이 늘어나거나 눌려 보여요. 정사각형 틀에 넣을 목적이라면 먼저 어느 부분을 자를지 결정해야 해요.

X resolution과 Y resolution은 지금 예제에서 맞출 가로·세로 픽셀 칸이 아니에요. 웹용 폭을 줄이는 동안에는 그 값을 바꾸지 않아도 돼요. 단위가 mm나 inches로 되어 있었다면 같은 숫자를 넣어도 전혀 다른 크기가 될 수 있어요. 실수로 큰 치수가 잡혔을 때는 확인창을 무조건 승인하지 말고 취소한 뒤 px로 다시 시작해요.

4. 보간은 작은 글자와 경계에서 비교해요

Quality의 Interpolation은 바뀐 픽셀의 색을 계산하는 방식이에요. 일반 사진에서는 Cubic 같은 보간을 출발점으로 삼고, 결과의 가는 선과 글자를 살펴보세요. None은 가까운 픽셀의 색을 그대로 사용해 계단 모양이 두드러질 수 있어요. 모든 사진에 가장 좋은 한 가지 옵션이 있다고 정하기보다는 실제 쓸 크기에서 판단해요.

다른 방식을 비교할 때는 이미 줄인 사진을 또 줄이지 말고, 방금 축소를 실행 취소해 같은 원본 크기에서 다시 적용해요. 옵션 이름만 바꿨는데 결과가 더 흐려졌다면 여러 번 축소와 확대가 누적됐는지도 봐요. 작은 글씨가 원래부터 읽히지 않았다면 보간만으로 내용을 되살릴 수는 없어요.

축소 뒤에는 전체가 잘 보이는 배율과 100% 배율을 번갈아 확인해요. 화면에 맞춤은 전체 구도 확인에 좋지만 다른 사진끼리 서로 다른 배율로 표시될 수 있어요. 같은 위치의 글자 획과 얼굴 윤곽을 비교하고, 지나친 선명화로 경계에 밝은 테두리를 만들지 않았는지도 봐요. 웹에 실제로 표시할 크기에서도 읽기 편해야 해요.

5. PPI만 바꾸면 무엇이 달라질까요?

가로 1600픽셀 사진은 PPI를 100에서 200으로 바꿔도 픽셀 수는 같고 인쇄 폭은 16인치에서 8인치로 달라지는 개념도
개념도

Image → Print Size는 인쇄 크기와 해상도를 조정하지만 픽셀을 다시 계산하지 않아요. 같은 1600픽셀 폭을 100ppi로 인쇄하면 16인치, 200ppi로 인쇄하면 8인치가 돼요. 사진 데이터의 가로 픽셀은 두 경우 모두 1600이에요. 종이에 픽셀을 얼마나 촘촘하게 놓을지 달라지는 거예요.

그래서 제출 조건이 가로 1600픽셀 이하라면 PPI 숫자만 바꿔서는 해결되지 않아요. 반대로 픽셀 수는 충분한데 인쇄할 크기만 정하려는 경우라면 불필요하게 사진을 축소할 이유가 없어요. 사진의 PPI와 프린터가 사용하는 잉크 점의 DPI도 같은 의미로 계산하지 않아요. 인쇄소가 정한 조건이 있다면 픽셀 치수와 출력 크기를 함께 확인해요.

작게 만든 사진을 나중에 4000픽셀로 다시 키운다고 원래 세부 묘사가 돌아오지는 않아요. 확대 보간은 있는 픽셀을 바탕으로 새 값을 계산할 뿐 원래 촬영된 정보를 복구하지 않아요. 더 큰 결과가 필요해지면 보관한 원본에서 새 크기를 만들어야 해요. 용도별 사본도 작은 파일에서 이어서 만들지 않고 같은 원본에서 출발하는 편이 비교하기 좋아요.

6. 파일 용량은 내보낸 결과에서 확인해요

예제는 총 1200만 픽셀에서 192만 픽셀로 줄어요. 픽셀 수는 원래의 16%가 되지만 파일 바이트 수도 반드시 16%가 되는 것은 아니에요. 저장 형식과 압축, 사진의 무늬와 메타데이터가 결과 용량에 영향을 줘요. 업로드 제한이 2MB라면 픽셀 크기만 확인하고 끝내지 말고 실제 생성된 파일의 크기도 읽어야 해요.

작업용 XCF와 전달할 JPEG·PNG를 구분하고 File → Export As로 새 이름을 지정해요. 원본 사진 이름으로 된 Overwrite 항목은 사용하지 않아요. JPEG로 내보낼 때 품질을 낮추면 파일은 더 작아질 수 있지만 글자 주변이나 단색 경계가 거칠어질 수 있으니 결과를 열어 확인해요.

7. 다시 연 파일의 숫자로 마무리해요

큰 원본 사진은 따로 보관하고 작은 새 JPEG를 내보낸 뒤 다시 열어 1600×1200픽셀인지 확인하는 개념도
개념도

내보내기가 끝나면 작업 화면만 보지 말고 생성된 photo-1600.jpg를 별도로 열어요. Image Properties의 픽셀 크기가 1600×1200인지, 원본의 4000×3000이 따로 남았는지 확인해요. 파일 이름만 바뀌고 실제 크기는 그대로라면 다른 탭을 내보냈는지, Scale Image가 아닌 Print Size만 바꿨는지부터 살펴요.

사진이 찌그러졌다면 비율 연결을 확인하고 원본에서 다시 줄여요. 빈 공간이 남았다면 레이어만 축소했는지 점검해요. 작은 글자를 읽기 어렵다면 필요한 표시 크기보다 너무 많이 줄인 것은 아닌지 봐요. 완성 기준은 용량이 작아졌다는 사실 하나가 아니라, 필요한 픽셀 치수와 비율을 지키면서 실제 사용할 부분이 읽히는 사본이 남는 상태예요.

답글 남기기