본문 바로가기

이미지15

사진을 잘라냈는데 용량이 그대로이거나 오히려 커졌다면 메일에 첨부하려고 사진에서 필요 없는 부분을 잘라냈습니다. 화면에서 보이는 크기는 확실히 작아졌는데, 파일 크기는 기대만큼 안 줄었습니다. 어떤 때는 원본보다 커져 있기도 합니다.자르기는 픽셀을 덜어 내는 일이지만, 저장은 남은 부분을 처음부터 다시 압축하는 일입니다. 그래서 결과가 픽셀 수만으로 정해지지 않습니다. 같은 사진에서 자를 자리와 저장 품질만 바꿔 가며 직접 재 봤습니다.같은 크기로 잘랐는데 용량이 26배 차이 났습니다위쪽은 하늘처럼 매끈하고 아래쪽은 수풀처럼 잔결이 많은 2400 x 1600 사진을 준비했습니다. 여기서 똑같이 1200 x 800씩, 자리만 달리해 두 군데를 잘랐습니다. 픽셀 수는 둘 다 원본의 25퍼센트입니다.무엇을 남겼나픽셀 수파일 크기원본 대비원본2400 x 16005.. 2026. 9. 14.
사진 수백 장 이름을 찍은 날짜로 한 번에 바꾸기 여행 사진을 폴더에 모아 두면 이름이 IMG_1042, IMG_1043처럼 번호만 남습니다. 여러 기기에서 모은 사진이라면 번호가 뒤섞여 순서도 맞지 않습니다. 사진 안에는 찍은 시각이 들어 있으니 그 값으로 이름을 바꾸면 정렬이 저절로 맞습니다. 다만 실제로 돌려 보면 모든 파일이 바뀌지는 않습니다. 사진 5장으로 세 가지 경우를 다 만들어 스크립트를 돌려 봤습니다. 돌려 보니 세 갈래로 갈렸습니다측정 환경은 윈도우 11, 파이썬 3.12.10, Pillow 12.3.0입니다. EXIF에 촬영일을 심은 사진 3장과 촬영일이 없는 사진 2장을 만들어, 이름을 촬영일_시각 형태로 바꾸게 했습니다.세 장은 바뀌었고 두 장은 그대로입니다. 갈린 이유가 각각 다릅니다.첫째, 같은 초에 찍힌 사진. 연사로 찍으.. 2026. 9. 13.
아이폰 사진을 PC로 옮겼더니 옆으로 눕습니다, 파일 안에서 달라진 건 1바이트였습니다 여기 사진 파일이 두 개 있습니다. 크기는 둘 다 60,607바이트로 같고, 그림 데이터만 뽑아 지문(SHA-256)을 찍어 보면 그 값도 똑같습니다. 그런데 하나는 화면에서 옆으로 눕고, 하나는 똑바로 섭니다.폰에서는 멀쩡하던 세로 사진이 컴퓨터로 옮기자마자 눕는 일이 자주 생깁니다. 파일이 옮기다 상한 걸까 싶지만, 두 파일을 바이트 단위로 맞춰 보니 다른 자리는 딱 한 군데였습니다. 그 한 바이트가 무엇인지 직접 만들어 확인했습니다. 사진에는 방향을 적어 두는 칸이 따로 있습니다스마트폰 카메라의 센서는 폰을 어떻게 들고 있든 늘 같은 방향으로 빛을 받습니다. 세로로 들고 찍어도 파일에 저장되는 픽셀은 가로로 누운 상태 그대로입니다.대신 카메라는 사진 정보(EXIF) 안에 Orientation이라는.. 2026. 8. 30.
사진 옮겼더니 찍은 날짜가 전부 오늘, 촬영일이 진짜 사라지는 지점은 따로 있습니다 여행 사진 수백 장을 폰에서 컴퓨터로 옮겨 놓고 날짜순으로 정렬했더니,몇 년에 걸쳐 찍은 사진이 전부 같은 날 찍힌 것처럼 줄을 섭니다.파일 목록에 뜬 날짜는 하나같이 오늘입니다. 먼저 안심하셔도 되는 사실부터 말씀드립니다.그 상태에서도 촬영일은 대부분 사진 안에 그대로 살아 있습니다.실제로 처리 방식을 바꿔 가며 재 보니,촬영일이 정말 없어지는 지점은 따로 있었습니다.. 사진 한 장에 날짜가 두 개 들어 있습니다혼란의 출발점은 여기입니다. 우리가 흔히 보는 "수정한 날짜"는 운영체제가 파일에 붙여 두는 속성이고,카메라가 기록한 "찍은 날짜"는 사진 파일 안쪽 EXIF라는 영역에 따로 저장됩니다. 저장되는 자리가 아예 다릅니다.EXIF는 사진을 찍을 때 카메라가 남기는 메모입니다. 이번 실측에 쓴 J.. 2026. 8. 11.
움짤(GIF) 용량이 유독 커요, 프레임과 색상 수로 줄이는 법 사진 몇 장을 이어 붙여 움짤을 만들었는데, 정지 사진 하나보다 용량이 몇 배나 커진 경험 있으신가요. 카카오톡으로 보내려니 전송이 느리고, 커뮤니티에 올리려니 용량 제한에 걸리기도 합니다.결론부터 말씀드리면 GIF 용량은 화질 손실 압축인 JPG와 계산 방식이 다릅니다. 프레임 수와 색상 수, 이 두 가지가 용량을 사실상 결정합니다. 같은 3초짜리 애니메이션을 설정만 바꿔 실제로 저장해 봤습니다.실제로 만들어서 재 봤습니다움직이는 도형이 담긴 300x300 크기의 3초짜리 애니메이션을 파이썬 Pillow로 직접 생성해, 프레임 수와 색상 수만 바꿔가며 GIF로 저장하고 용량을 쟀습니다. 측정 환경은 윈도우 11, 파이썬 3.14.3, Pillow 12.2.0입니다.설정파일 용량10프레임, 256색181.. 2026. 8. 8.
파일 이름 뒤 .jpg를 .png로 바꾸면 진짜 변환될까, 흔한 오해와 실제 이미지가 PNG여야 한다고 해서, 파일 이름 끝의 .jpg를 지우고 .png로 바꿔 본 적 있으신가요. 겉보기엔 아이콘도 바뀌고 그럴듯해 보입니다.그런데 어떤 사이트에 올리면 "형식이 맞지 않는다"며 거부당하기도 합니다. 이름만 바꾼 파일이 정말 PNG가 된 건지, 파일 속을 직접 열어 확인해 봤습니다. 파일의 진짜 정체는 이름이 아니라 속에 있습니다모든 파일은 맨 앞에 자기가 무슨 형식인지 알려주는 표시를 담고 있습니다. 이걸 매직 바이트라고 부르는데, 쉽게 말하면 파일 첫머리에 찍힌 형식 도장입니다.JPG 사진을 만들고, 파일 속 첫 네 바이트를 그대로 읽어 봤습니다. 측정 환경은 윈도우 11, 파이썬 3.12.10, Pillow 12.3.0입니다.파일파일 앞부분(매직 바이트)용량실제 형식원본 pho.. 2026. 8. 6.
PNG를 화질 손실 없이 WebP로, 무손실 변환하면 용량이 얼마나 줄어들까 확인해보니 WebP는 흔히 화질을 조금 줄여 용량을 아끼는 형식으로 알려져 있습니다. 그런데 WebP에는 무손실 모드가 따로 있어서, 픽셀을 하나도 건드리지 않고 용량만 줄이는 것도 가능합니다. 로고나 화면 캡처처럼 화질을 절대 잃으면 안 되는 이미지에 특히 쓸모가 있습니다.그래서 실제로 PNG 세 종류를 무손실 WebP로 바꿔 용량이 얼마나 줄고, 투명 배경까지 그대로 살아남는지 측정해 봤습니다. 세 가지 성격의 이미지로 재 봤습니다이미지 종류마다 압축이 먹히는 정도가 다를 것 같아,성격이 다른 세 장을 준비했습니다.측정 환경은 윈도우 11, 파이썬 3.14.3, 이미지 라이브러리 Pillow이고, WebP는 무손실 옵션으로 저장했습니다.이미지 유형PNG무손실 WebPWebP 크기(PNG 대비)로고 (투명 배경,.. 2026. 7. 27.
JPG 저장할 때 화질(quality)을 몇으로 두면 좋을까, 옵션별 용량 실측 방법 사진을 JPG로 저장할 때 화질 값을 묻는 프로그램이 많습니다.보통 0부터 100 사이의 숫자인데, 이 값을 얼마로 두느냐에 따라 파일 크기가 몇 배씩 달라집니다.무작정 100으로 두면 용량이 커지고, 너무 낮추면 사진이 지저분해집니다. 그렇다면 화질과 용량이 가장 균형 잡히는 지점은 어디일까요.같은 사진을 화질만 단계별로 바꿔 저장하며 용량이 어떻게 변하는지 재 봤습니다.화질 100부터 20까지 저장해 봤습니다1920x1280 크기의 사진 한 장을 화질만 바꿔 가며 저장했습니다.측정 환경은 윈도우 11, 파이썬 3.14.3, 이미지 라이브러리 Pillow입니다. 화질(quality)용량화질 100 대비직전 단계 대비1001658 KB100%기준95825 KB50%50% 감소90484 KB29%41% .. 2026. 7. 26.
투명 배경 PNG를 JPG로 저장했더니 배경이 새까맣게, 원인과 깔끔한 해결법 배경이 투명한 로고나 아이콘 PNG를 JPG로 바꿨더니, 투명하던 부분이 온통 검은색으로채워져 나오는 경우가 있습니다. 어떤 프로그램에서는 아예 저장이 안 되고 오류만 뜨기도 합니다. 변환 중에 손상이 생긴 것은 아닙니다. JPG라는 형식이 투명을 표현하지 못해서 생기는,정해진 결과입니다.왜 하필 검은색이 되는지와 배경을 원하는 색으로 깔끔하게 저장하는 방법을 실제 코드로 확인해 보겠습니다.먼저 왜 이런 일이 생기는지부터PNG는 각 픽셀에 색 정보와 함께 투명도(알파)라는 값을 하나 더 담습니다. 이 알파 덕분에 배경이 비쳐 보이는 투명 영역을 만들 수 있습니다.그런데 JPG에는 이 알파를 담을 자리가 없습니다.사진 압축에 특화된 형식이라 투명이라는 개념 자체가 없습니다. 그래서 투명 PNG를 JPG로 .. 2026. 7. 23.
사진 용량 줄일 때 해상도를 줄일까 화질을 낮출까, 무엇이 더 효율적인지 실측 사진 용량을 줄이는 방법은 크게 두 갈래입니다.하나는 가로세로 크기(해상도)를 줄이는 것이고,다른 하나는 크기는 그대로 두고 화질(quality)을 낮추는 것입니다. 둘 다 파일을 가볍게 만들지만,결과물의 성격은 꽤 다릅니다.어느 쪽이 더 많이 줄어드는지, 그리고 언제 무엇을 골라야 하는지 궁금해서 같은 사진 한 장으로 두 방법을 각각 적용해 용량을 재 봤습니다. 3000x2000 사진 한 장으로 실험했습니다가로 3000, 세로 2000, 약 600만 화소짜리 사진(스마트폰 사진과 비슷한 크기)을 원본으로 두고, 두 방식을 따로따로 적용했습니다. 측정 환경은 윈도우 11, 파이썬 3.14.3, 이미지 라이브러리 Pillow입니다.먼저 화질만 단계별로 낮춘 결과입니다. 크기(3000x2000)는 그대로 두.. 2026. 7. 18.
같은 사진을 WebP, AVIF, JPG로 저장하면 용량이 얼마나 차이 날까 (직접 측정 후기) 웹에 사진을 올릴 때 형식 하나만 바꿔도 용량이 크게 줄어든다는 말을 자주 듣습니다. WebP가 좋다, 이제는 AVIF다, 하는 이야기 속에서 정작 "내 사진은 얼마나 줄어드는가"는 손에 잡히지 않습니다.그래서 같은 이미지 한 장을 JPG, WebP, AVIF로 똑같이 저장해 파일 크기를 직접 재 봤습니다. 측정 환경은 윈도우 11, 파이썬 3.14.3, 이미지 라이브러리 Pillow 12.2.0입니다. 결과는 흥미로웠고, 동시에 "이 숫자를 그대로 믿으면 안 되는 이유"도 함께 드러났습니다. 측정 방법부터실제 사진과 비슷하게, 색이 부드럽게 번지는 1280x853 그라데이션 이미지를 만들고 약한 노이즈를 섞은 뒤 살짝 흐림을 줬습니다. 이 한 장을 세 형식으로 같은 품질값(quality) 70, 80,.. 2026. 7. 15.
SVG를 PNG로 변환하는 법, 출력 크기는 어떻게 정해야 할까 SVG 파일을 받았는데 막상 문서나 발표 자료에 넣으려니 PNG가 필요한 상황이 있습니다. 그런데 변환 도구를 열면 거의 항상 "너비"나 "배율" 같은 숫자를 물어봅니다. 사진을 다른 형식으로 바꿀 때는 묻지 않던 질문이라 당황스럽습니다.이 숫자를 왜 정해야 하는지부터 알면 변환이 훨씬 쉬워집니다. 결론부터 말하면 SVG는 정해진 픽셀 크기가 없는 형식이라, PNG로 바꾸는 순간 "몇 픽셀짜리로 그릴지"를 사람이 알려 줘야 하기 때문입니다.왜 PNG로 바꿀 때만 크기를 물을까PNG 같은 사진 형식은 작은 점(픽셀)을 격자에 채워 그림을 만듭니다. 그래서 파일 안에 이미 "가로 800, 세로 600" 같은 픽셀 수가 들어 있습니다. JPG를 PNG로 바꿀 때 크기를 안 물어보는 이유가 여기 있습니다. 원본.. 2026. 7. 12.
PNG를 JPG로 바꾸면 용량이 얼마나 줄까, 두 종류 이미지로 직접 재 봤습니다 스크린샷이나 사진을 PNG로 저장해 두면 한 장에 1MB를 훌쩍 넘기는 경우가 흔합니다. 메일에 첨부하거나 블로그에 올릴 때 무거워서, JPG로 바꾸면 가벼워진다는 말을 듣고 변환을 떠올리게 됩니다.그런데 JPG로 바꾼다고 항상 작아지지는 않습니다. 같은 변환인데 어떤 그림은 5분의 1로 줄고, 어떤 그림은 오히려 5배 넘게 불어납니다. 그 갈림길이 어디인지, 두 종류 이미지를 실제로 만들어 저장해 본 용량으로 보여 드리겠습니다. 사진형과 그래픽형, 두 장을 만들어 쟀습니다측정 환경은 윈도우 11, 파이썬 3.14.3, 이미지 라이브러리 Pillow 12.2.0입니다. 800x600 크기로 두 종류를 만들었습니다. 하나는 색이 미세하게 다 다른 사진형(그라데이션에 잡음을 섞은 그림), 다른 하나는 같은 .. 2026. 7. 10.
아이폰 사진 수백 장이 HEIC일 때, PC에서 한 번에 JPG로 바꾸는 법 아이폰으로 찍은 사진을 노트북으로 옮겨 폴더를 열었더니 파일이 전부 .heic로 깔려 있는 경우가 있습니다. 한두 장이면 모를까 휴가 사진 300장을 하나씩 변환할 수는 없는 노릇입니다.다행히 사진을 한 장씩 손볼 필요는 없습니다. 운영체제마다 여러 장을 한 번에 골라 JPG로 내보내는 길이 있고, 애초에 변환이 필요 없도록 아이폰 쪽을 손보는 방법도 있습니다. 상황별로 가장 빠른 길을 정리하겠습니다.먼저 내 상황에 맞는 길 고르기방법마다 준비물과 한계가 다릅니다. 무엇을 쓰는 환경인지에 따라 아래 표에서 한 줄을 고르면 됩니다.방법준비물여러 장 한 번에유의점윈도우 사진 앱HEIF 확장 기능 설치 필요할 수 있음가능버전에 따라 일괄 내보내기 메뉴 위치가 다름맥 미리보기맥 기본 내장가능여러 장 선택 후 한.. 2026. 6. 29.
사진만 보내면 위치는 안 새어 나간다? 사진 속 EXIF 확인하고 지우는 법 채팅이나 메일로 사진 한 장을 보낼 때, 흔히들 "이미지 안에는 그림만 들어 있으니 내 위치가 새어 나갈 일은 없다"고 생각합니다. 사진은 픽셀 덩어리일 뿐이라는 믿음 때문입니다.그런데 스마트폰이나 카메라로 찍은 JPEG에는 그림과 별개로 EXIF라는 정보 묶음이 같이 저장됩니다. 여기에는 촬영 기기, 촬영 시각, 그리고 경우에 따라 찍은 장소의 GPS 좌표까지 들어갈 수 있습니다. 즉 원본 사진을 그대로 전달하면 위치가 함께 따라갈 수 있습니다. EXIF가 정말 위치까지 담는지 직접 확인해 봤습니다말로만 설명하면 와닿지 않으니, 사진 한 장을 만들어 EXIF에 카메라 정보와 GPS 좌표를 넣어 저장한 뒤, 그 파일에서 어떤 정보가 읽히는지 실제로 꺼내 보았습니다. 측정 환경은 윈도우 11, 파이썬 3... 2026. 6. 29.