iSkitch 1.9.0과 1.8.1: WebP, 정직한 JPEG, 그리고 권한 없이 캡처하기

한 달에 두 버전, 둘 다 지원 메일에서 시작됐습니다. 화면 녹화 권한 없이 스크린샷 붙여넣기, 배율 조정된 디스플레이에서도 선명한 캡처, WebP 내보내기, 저장 대화상자의 품질 조절, 그리고 80%라고 표시하면서 94를 기록하던 JPEG 슬라이더.

1.8.0 이후 Mac App Store에 두 개의 업데이트가 올라왔습니다. 9월 17일의 1.8.1과 9월 22일의 1.9.0입니다. 둘 다 지원 메일에서 시작됐습니다. 하나는 회사 Mac을 쓰느라 iSkitch에 화면 녹화 권한을 줄 수 없는 분에게서 왔고, 다른 하나는 오스트리아에서 온 네 가지 제안이었는데, 며칠 뒤 도착한 측정 결과 때문에 저희는 심사 중이던 빌드를 회수해야 했습니다.

1.8.1: 화면 녹화 권한이 없어도 됩니다

회사가 관리하는 Mac에서 관리자 권한이 없으면 화면 녹화 권한을 줄 수 없습니다. 그리고 그 권한이 없으면 「캡처」는 아무 쓸모가 없습니다. Skitch는 몇 년 전에 이 문제를 클립보드로 해결했습니다. macOS로 스크린샷을 찍고 Skitch에 붙여넣는 방식이죠. iSkitch는 그게 안 됐습니다.

이제 됩니다. 파일 ▸ 클립보드에서 새로 만들기(⇧⌘N, Skitch의 단축키)로 클립보드에 있는 이미지를 새 문서로 엽니다. 텍스트 필드가 입력을 기다리고 있지 않는 한 ⌘V도 같은 동작을 하므로 예전 습관이 그대로 돌아옵니다. macOS의 ⌃⇧⌘4로 찍고 붙여넣기. 둘 다 화면 캡처를 거치지 않으니 권한이 필요 없고, Retina 스크린샷은 2× 픽셀을 그대로 유지합니다.

권한이 없어 캡처가 실패하면 이제 경고에서 두 가지 우회 방법(macOS의 ⇧⌘4를 계속 쓰면서 iSkitch가 각 스크린샷을 열게 하거나, ⇧⌘N으로 붙여넣기)을 안내하고, 첫 번째 방법은 그 자리에서 켤 수 있는 버튼이 있습니다.

세 사람이 신고했던 흐릿한 캡처

같은 분이 4K 모니터를 2560×1440으로 설정한 Mac mini에서 찍은 영상을 보내 주셨고, 드디어 「해상도가 낮다」는 불만이 어디서 오는지 보였습니다. 저희가 짐작했던 내보내기가 아니라 캡처 자체였습니다.

저희는 ScreenCaptureKit에 CGDisplayPixelsWide 크기의 비트맵을 요청하고 있었는데, 이 함수는 이름과 달리 Retina 모드에서는 포인트를 돌려줍니다. 배율 조정된 디스플레이에서는 영역 캡처가 1×로 나왔고, 그 Mac mini에서는 2×까지는 갔지만 보간되어 무른 화질이었습니다. 이제 영역 캡처와 전체 화면 캡처는 macOS의 ⇧⌘4와 같은 방식을 거칩니다. 같은 사각형을 screencapture와 비교해 측정한 결과, 다른 픽셀은 0개였습니다.

1.9.0: WebP, 그리고 저장하는 곳에서 품질 조절

macOS는 몇 년 전부터 WebP를 읽지만 아직도 쓰지는 못합니다. iSkitch는 이제 자체 인코더(Google 공식 libwebp, 고지는 「iSkitch에 관하여」에 있습니다)를 내장해서 WebP가 PNG, JPG, TIFF, PDF, GIF, BMP에 합류했습니다. 설정, 편집기의 저장 버튼, 저장 대화상자 어디서든 품질을 조절할 수 있고 투명도도 유지됩니다. 100%는 무손실로 저장합니다. WebP 도구들이 하는 방식 그대로입니다. 이 포맷에는 해상도 필드가 없어서 미리보기와 ImageIO가 읽는 EXIF 청크에 기록합니다. Retina 캡처는 144 dpi, 실제 크기로 열리고 두 배로 커지지 않습니다.

저장 대화상자 자체에 포맷 팝업 메뉴가, JPEG와 WebP에는 품질 슬라이더가 생겼습니다. 미리보기의 「내보내기」 시트와 같습니다. 거기서 고른 값이 기본값이 됩니다.

그리고 이미지 크기 조절이 숨어 있던 곳에서 나왔습니다. 1.8.0부터 「이미지」 메뉴에 있었는데 아무도 찾지 못했고, 오스트리아에서 연락 주신 분도 마찬가지여서 새 기능으로 요청하셨을 정도입니다. 이제 단축키(⇧⌘R), 자르기 막대의 버튼, 편집기 하단 픽셀 크기 옆의 버튼이 있고, 「너비 × 높이 px」 숫자를 클릭해도 열립니다.

94였던 80%

네 가지 제안 중에는 저희가 이미 답했다고 생각한 불만이 하나 있었습니다. iSkitch의 JPEG가 너무 크다는 것이었죠. 첫 답장에서 저희는 파일은 정상이고 측정 도구가 틀린 거라고 했습니다. 그러자 그분은 같은 스크린샷을 다섯 개 앱에서 같은 「80%」로 저장해 측정했습니다. iSkitch는 131 KB. 나머지는 31~46 KB.

그분이 옳았습니다. macOS 내장 JPEG 인코더는 자체 품질 척도를 쓰는데, 그 80은 Affinity, XnConvert, Squoosh, ImageMagick, libjpeg가 모두 94라고 부르는 양자화 테이블을 기록합니다. 저희가 직접 테이블을 읽어 확인했습니다. Apple의 0.5가 표준 80에 해당하고, 0.85와 0.9는 완전히 같은 파일을 씁니다.

빌드 25는 이미 Apple 심사 중이었습니다. 회수했습니다. 빌드 26은 점 단위로 측정한 표로 슬라이더 값을 인코더 척도로 변환하므로, 선택한 숫자가 어떤 도구로 파일을 읽어도 같은 숫자이고 크기도 다른 앱과 비슷합니다. 품질을 설정해 두셨다면 같은 숫자에서 더 작은 파일을 보게 됩니다. 기본값 90%는 이제 진짜 90입니다.

나머지

  • 자르기 막대가 포인트로 말하고 있었습니다. Retina 캡처에서 하단 막대는 2560 × 1600인데 1280 × 800으로 표시했습니다. 이제 픽셀로 동작하고 그렇게 표시하며, 1281을 입력하면 정확히 1281로 잘립니다(예전에는 1282가 됐습니다).
  • 작은 이미지는 가운데에 열립니다. 편집기의 최소 창 800 × 600의 왼쪽 위 모서리에 붙어 있지 않습니다.
  • 평가 요청. 다섯 번 내보내고 사흘 이상 사용한 뒤, iSkitch는 시스템 기본 시트로 평가를 부탁합니다. 버전당 한 번, 넉 달에 한 번 이하, 클릭에 반응해서 뜨는 일은 없습니다. 대가는 없습니다. 여기에 적는 이유는, 뉴스레터 창에 이어 앱이 요청 없이 보여 줄 수 있는 두 번째 것이기 때문입니다.

지금 이용 가능

1.9.0은 2026년 9월 22일부터 Mac App Store에 있습니다. 이미 iSkitch를 가진 분에게는 무료 업데이트이며, 구독도 계정도 없습니다.

캡처. 주석. 클릭 한 번으로 공유.

iSkitch는 메뉴 막대에 상주하며 ⌥⌘4로 바로 호출 — 네이티브, 프라이버시, 한 번 결제.

iSkitch 받기