칼럼 · 확대

화소는 늘어난다. 세부는 늘지 않는다.

작은 사진을 큰 화면에 올리거나 문서 한 페이지에 넣으려는 참이라면, 늘어난 화소가 어디서 오는지부터 보세요.

확대가 하는 일, 하지 않는 일

확대의 배율은 2배, 3배, 4배 세 가지뿐입니다. 하나를 고르면 주변 화소를 섞어 그림을 늘리고, 그다음 가장자리에 날카로움을 더합니다. 늘어난 화소는 이웃한 화소에서 계산한 값입니다. 다른 곳에서 세부를 가져오지 않습니다. 흐린 얼굴이 누구인지 알아볼 만한 얼굴이 되지도 않습니다.

초점이 조금 빗나갔거나 손이 떨린 사진은 확대를 거쳐도 같은 사진입니다. 가장자리가 조금 단단해질 뿐입니다. 화소는 늘고 들어갈 자리는 넓어지지만, 알아볼 수 있는 정보는 늘지 않습니다. 큰 화면에서 덜 뿌옇게 보이게 하려는 목적에는 맞습니다. 잃어버린 정보를 되찾으려는 목적에는 맞지 않습니다.

확대는 보간과 가장자리 강조입니다. 초해상도도, 신경망 복원도 아닙니다.

배율이 오르면 화소는 제곱으로 는다

2배는 가로와 세로가 각각 2배이므로 전체 화소는 4배가 됩니다. 4배는 가로세로가 각각 4배라 전체는 16배입니다. 3000 × 2000 사진을 4배로 키우면 12000 × 8000, 9600만 화소가 됩니다. 이 숫자는 페이지의 상한을 넘기 때문에, 이 그림은 너무 커서 브라우저가 감당할 수 없다는 안내가 나옵니다. 배율을 정하기 전에 원본의 가로와 세로를 먼저 보세요.

가장자리를 다듬는 슬라이더는 조절할 수 있습니다. 올리면 가장자리가 단단해지고, 흰 테두리와 노이즈, 피부의 잔입자도 함께 도드라집니다. 내리면 단순 보간에 가까워져 전체가 부드러워집니다. 정답인 값은 없습니다. 결과를 보고 나서 내려받으세요.

  • 원본 긴 변이 1500화소쯤이고 웹 페이지나 채팅창에 올린다면 2배로 충분합니다.
  • 스크린에 띄우거나 문서 한 페이지에 넣는다면 3배가 무난합니다.
  • 원본이 몇백 화소뿐이라면 4배는 계단 현상까지 함께 키웁니다. 가장자리를 먼저 보세요.

크기 정하기와는 다른 길

크기 정하기는 화소나 퍼센트로 너비와 높이를 바꿉니다. 퍼센트는 1에서 400까지이고, 비율을 고정할 수 있으며, 키우지 않기를 고를 수도 있습니다. 확대는 배율로 정해지고 2, 3, 4 세 가지뿐입니다. 두 길 모두 화소를 다시 계산하지만 세부를 더하지는 않습니다. 정확한 너비와 높이가 필요하면 크기 정하기, 전체를 한 단계 키우려면 확대를 쓰세요.

파일 크기와 화소 수는 다른 이야기입니다. 파일을 가볍게 하려면 파일 줄이기, 화소 수를 바꾸려면 크기 정하기나 확대를 쓰세요. 확대한 뒤 파일은 대개 더 커집니다. 화소가 실제로 늘었기 때문입니다.

너무 큰 그림은 중간에 멈춘다

너비나 높이가 12000을 넘거나 전체 화소가 2400만을 넘으면, 이 그림은 너무 커서 브라우저가 감당할 수 없다는 안내가 바로 나옵니다. 속도 문제가 아니라 이 브라우저가 계산하지 못한다는 뜻입니다. 배율을 한 단계 낮추거나, 크기 정하기로 원본을 먼저 줄인 뒤 확대하세요. 반대 순서는 의미가 없습니다. 키운 뒤 줄이는 것은 같은 계산을 두 번 하는 일입니다.

출력은 PNG, 투명도는 남는다

확대의 출력은 늘 PNG입니다. 투명했던 자리는 투명한 채로 남고 흰 바탕이 깔리지 않습니다. JPG가 필요하면 그다음에 JPG로를 거치세요. 바탕색을 고르는 것은 그 단계입니다.

네트워크를 건드리는 두 가지

페이지를 열면 그 방문이 51.LA에 집계됩니다. 세는 것은 누군가 페이지를 열었다는 사실이고, 그림 파일이 아닙니다. 화소와 계산은 이 브라우저 안에서 끝납니다. 파일을 다루는 방식에 이 경계가 적혀 있고, 그곳에도 로그인과 계정은 없습니다.

다른 하나는 누끼입니다. 처음 피사체 분리를 쓸 때 브라우저가 모델 배포처에서 인식 모델을 하나 내려받아 이 기기의 캐시에 넣습니다. 계산은 여전히 이 기기에서 합니다. 확대는 그 모델을 내려받지 않고, 누끼를 통해 사진을 밖으로 보내지도 않습니다.

내려받는 것은 이 기기가 방금 만든 PNG입니다. 원본 파일은 원래 폴더에 그대로 있습니다.

보내기 전에 세 곳을 본다

  • 가장자리에 하얀 딱딱한 테두리가 생겼는지. 어두운 배경의 글자에서 가장 먼저 보입니다.
  • 노이즈와 피부 입자까지 함께 커지지 않았는지. 그렇다면 돌아가서 날카로움을 낮추세요.
  • 크기가 정말 충분한지. 부족하면 더 높은 배율로 한 번 더.

한 번에 40개까지 넣을 수 있고, 확대는 이어서 돌릴 수 있는 단계라 몰아서 처리한 뒤 함께 내려받으면 됩니다. 대기열은 이번 방문 안에만 있고, 새로 고치거나 창을 닫으면 아직 내려받지 않은 결과는 사라집니다. 묶어서 처리하는 흐름을 먼저 보려면 여러 장을 줄여서 보내기를 읽어 보세요.

지금 해 보려면 그림을 작업대에 넣고 확대를 열어 배율을 고른 다음, 내려받기 전에 원래 크기로 가장자리를 확인하세요.