웹사이트에 넣을 로고나 아이콘의 SVG 파일이 예상보다 크면, 그림을 다시 그리기 전에 불필요한 데이터부터 살펴볼 수 있습니다. Oh My SVG는 SVG를 열고 최적화된 모습을 미리 보면서 Precision과 처리 항목을 조정한 뒤 별도 SVG로 저장하는 무료 Linux 프로그램입니다.
공식 Flathub는 x86_64·aarch64용 무료 버전 1.5를 제공합니다. Linux에서 앱을 설치하고 SVG 하나를 열어 크기와 그림을 비교한 다음 Save As로 새 이름의 파일을 만드는 순서로 설명합니다. 최적화는 편집에 필요한 정보도 지울 수 있으므로 원본 SVG는 보관하세요.
Oh My SVG 리눅스 설치·SVG 최적화 방법 보기
저장하기 전에 그림과 파일 크기를 함께 봅니다
Oh My SVG의 왼쪽에는 원본과 처리 결과의 크기, Precision 슬라이더, Features 스위치가 있고 오른쪽에는 투명 배경 위에 SVG 그림이 보입니다. 숫자만 보고 저장할 필요가 없습니다. 경로와 색의 모습이 유지되는지 미리 본 뒤 원하는 설정으로 내보낼 수 있습니다. 개발자는 내부적으로 SVGO를 사용한다고 설명합니다.
Features에는 공백 정리, ID 정리, 숫자 반올림, 쓸모없는 그룹 합치기, 색상 표기 줄이기 같은 항목이 있습니다. 모든 항목을 무조건 켜는 방식보다 먼저 기본 상태의 결과를 보고, 글자나 선이 달라 보이는 항목이 있을 때 해당 스위치를 조정하는 편이 안전합니다. Precision은 숫자 표현의 정밀도를 바꾸므로 복잡한 곡선이나 작은 그림에서는 외형을 보며 결정하세요.
공식 화면 예시에는 원본 68.6 kB에서 결과 98.8 kB로 커지고 ‘-44% smaller’가 나타납니다. 앱 이름에 용량 줄이기가 들어간다고 모든 SVG가 더 작아지는 것은 아닙니다. 이처럼 결과가 커지면 저장을 서두르지 말고 설정을 비교하거나 다른 원본을 시험하세요. 특히 이미 잘 최적화된 SVG는 줄일 여지가 적을 수 있습니다.
공식 Oh My SVG 최적화 화면
개발자 저장소와 Flathub에 올라온 같은 공식 화면 한 장입니다. 왼쪽 크기 비교·Precision·기능 스위치와 오른쪽 SVG 미리보기를 보여 줍니다. 캡처의 정확한 빌드 번호는 표시되지 않아 현재 1.5의 화면이라고 단정하지 않습니다.
Oh My SVG 리눅스 설치·SVG 최적화 방법 보기
| 프로그램 | Oh My SVG |
| 개발자 | Sonny Piers |
| 공식 앱 ID | re.sonny.OhMySVG |
| Flathub 버전 | 1.5 |
| 설치 파일 | Linux Flatpak 참조 파일(.flatpakref) |
| 지원 아키텍처 | x86_64·aarch64 |
| 비용·라이선스 | 무료·GPL-3.0 |
| 주요 기능 | SVG 미리보기·설정 조정·새 파일 저장 |
Linux에서 Oh My SVG 설치하기
공식 Flathub의 설치 파일은 re.sonny.OhMySVG라는 앱 ID와 안정 채널을 가리키는 .flatpakref입니다. 이 파일만 저장했다고 앱이 설치된 것은 아닙니다. Linux 소프트웨어 센터가 Flatpak 참조 파일을 열 수 있으면 파일을 열어 앱 이름과 Flathub 제공처를 확인하고 설치를 진행하세요. Windows용 설치 파일로 취급하면 열리지 않습니다.
소프트웨어 센터가 파일을 인식하지 못하면 사용하는 Linux 배포판에 Flatpak과 Flathub가 설정됐는지 확인하세요. 설정이 끝난 환경에서는 flatpak install flathub re.sonny.OhMySVG처럼 앱 ID를 지정해 설치할 수도 있습니다. 설치 안내 화면에서 정확한 앱 ID를 확인하면 이름이 비슷한 다른 SVG 도구와 혼동하지 않을 수 있습니다.
Flathub에서 확인한 버전은 1.5이지만 .flatpakref는 안정 채널을 가리키므로 이후 저장소가 갱신되면 설치 화면의 버전이 달라질 수 있습니다. 앱을 연 뒤 첫 화면의 Open File…이 보이는지 확인하세요. 1.5 릴리스 설명에는 SVG 파일을 창으로 끌어 놓는 기능이 추가됐다고 적혀 있습니다. 파일 선택을 쓰면 해당 기능이 작동하지 않는 데스크톱 환경에서도 같은 작업을 시작할 수 있습니다.
- Linux가 x86_64 또는 aarch64인지 확인하고 Flatpak 사용 준비를 합니다.
- Oh My SVG .flatpakref를 열어 Flathub와 re.sonny.OhMySVG를 확인합니다.
- 설치 후 앱 목록에서 Oh My SVG를 실행해 Open File… 첫 화면을 확인합니다.
SVG 파일 하나를 열어 크기와 그림 비교하기
먼저 작업할 로고나 아이콘 SVG를 복사해 원본을 따로 두세요. 앱의 Open File…을 누르면 SVG 파일을 고르는 창이 열립니다. 1.5에서는 파일을 창으로 끌어 놓을 수도 있습니다. 파일을 열면 오른쪽 미리보기와 왼쪽 크기 비교가 나타납니다. PNG나 JPG를 SVG로 변환하는 앱이 아니므로 입력 파일의 형식을 먼저 확인하세요.
왼쪽의 크기 표시는 원본에서 처리 결과로 바뀌는 값을 보여 줍니다. 감소율이 양수인지뿐 아니라 실제 결과 크기가 줄었는지 함께 읽으세요. 공식 캡처처럼 결과가 더 큰 예시도 있기 때문입니다. 오른쪽 그림에서 색, 선 굵기, 투명한 부분이 기대한 대로 남아 있는지도 봐야 합니다. 웹사이트 로고라면 배경이 투명한 곳과 작은 글자 주변을 특히 확인하세요.
처음부터 Precision을 크게 바꾸거나 Features 스위치를 여러 개 뒤집으면 어떤 설정이 차이를 만들었는지 알기 어렵습니다. 기본 결과를 기록한 뒤 한 항목씩 바꾸고 크기와 미리보기가 어떻게 변하는지 비교하세요. 예를 들어 Clean IDs를 조정했는데 다른 곳에서 해당 ID를 참조하는 SVG라면 화면만으로는 외부 연결까지 확인되지 않습니다. 그런 파일은 저장 후 실제 사용하는 위치에서 다시 열어 보세요.
그림이 복잡해 보이더라도 숫자가 작아졌다는 이유만으로 곧장 원본을 덮지 마세요. 이 앱은 렌더링에 필요하지 않은 정보나 메타데이터를 제거하거나 근사화할 수 있습니다. 편집기에서 나중에 다시 손볼 원본은 보관하고, 배포·게시용 사본을 별도 이름으로 만드는 흐름이 적합합니다. 결과 파일의 용도와 편집용 원본의 역할을 구분해야 되돌리기 쉽습니다.
- 원본 SVG를 보관하고 앱의 Open File…에서 작업할 SVG를 선택합니다.
- 왼쪽 크기 비교와 오른쪽 그림을 확인합니다.
- Precision이나 필요한 Features 스위치를 한 번에 하나씩 바꾸며 결과를 비교합니다.
Save As로 최적화본 저장하고 실제 사용 화면에서 확인하기
결과가 만족스러우면 창 왼쪽 위 Save As…를 누르세요. 저장 대화상자는 원본과 같은 파일명을 제안할 수 있으므로, 다른 이름이나 별도 폴더를 지정해 원본을 덮지 않도록 합니다. 저장된 파일의 확장자가 .svg인지 확인하고, 파일 관리자에서 원본과 결과 파일의 크기를 다시 비교하세요. 앱의 미리보기는 저장 전 결과이고, 최종 확인은 저장된 파일을 열어 보는 단계입니다.
웹페이지에 넣을 로고라면 실제 페이지나 사용하려는 편집기에서 결과 SVG를 열어 보세요. 미리보기에서 괜찮아도 크기를 줄여 표시할 때 작은 글자와 얇은 선의 인상이 달라질 수 있습니다. 파일 크기가 조금 줄더라도 로고의 형태가 깨졌다면 Precision이나 처리 스위치를 되돌려 다시 저장하는 편이 낫습니다. 원본을 남겨 두면 언제든 다른 설정으로 재시도할 수 있습니다.
Save As가 보이지 않는다면 SVG를 아직 열지 않은 상태일 수 있습니다. 앱 첫 화면에서 Open File…로 SVG를 고르면 작업 화면과 저장 버튼이 나타납니다. 파일을 열었는데 미리보기가 비어 있다면 원본 SVG가 다른 SVG 뷰어에서 표시되는지부터 확인하세요. 문제가 원본 파일인지 최적화 설정인지 나눠 볼 수 있습니다.
최적화본의 크기가 오히려 늘었다면 그 파일을 게시용으로 쓸 이유가 없는지 먼저 판단하세요. 화면의 감소율 표기와 실제 바이트 수를 함께 보고, 기본값으로 돌아가거나 효과가 큰 항목만 남겨 다시 시험할 수 있습니다. 용량이 작아진 파일이 항상 더 좋은 결과라는 뜻도 아닙니다. 실제 표시 품질과 편집에 남겨야 할 정보를 기준으로 최종 파일을 고르세요.
- Save As…를 누르고 원본과 다른 파일명을 지정합니다.
- 저장한 SVG의 크기와 모양을 파일 관리자와 SVG 뷰어에서 확인합니다.
- 실제 쓸 웹페이지 또는 편집기에서도 결과를 열어 본 뒤 게시용 파일을 선택합니다.
그림이 달라지거나 저장 결과가 기대와 다를 때
SVG를 열었는데 파일 선택 창에서 보이지 않으면 확장자와 실제 파일 형식을 확인하세요. 열기 대화상자는 image/svg+xml 형식으로 파일을 거르므로, 단순히 확장자만 .svg로 바꾼 PNG는 입력할 수 없습니다. 파일을 다른 SVG 뷰어에서 먼저 열어 정상적인 SVG인지 확인한 뒤 다시 선택하세요.
곡선이 뭉개지거나 색이 달라 보이면 Precision을 조정하고 직전에 바꾼 Features 항목을 원래 상태로 돌려 보세요. 한 번에 하나씩 바꾸면 원인을 좁히기 쉽습니다. 앱의 그림은 렌더링 결과를 보여 주지만, SVG 안의 편집용 메타데이터나 외부 코드에서 참조하는 ID의 보존을 모두 보증하지는 않습니다. 편집용 파일에 필요하다면 해당 항목을 제거하지 말고 원본을 사용하세요.
저장 후 원본을 찾을 수 없다면 Save As에서 원본과 같은 경로와 이름을 지정했는지 살펴보세요. 개발자는 원본을 덮지 말라고 명시합니다. 이후 작업에서는 원본을 다른 폴더에 복사해 두고 결과 파일명에 구분자를 붙이는 습관이 유용합니다. 저장 대화상자에서 파일명을 확정하기 전에 경로를 다시 읽는 편이 복구 작업보다 빠릅니다.
Flathub에서 설치가 진행되지 않으면 .flatpakref의 앱 ID와 stable 채널을 확인하고, 배포판에 Flatpak 원격 저장소가 설정돼 있는지 살펴보세요. 앱 목록에 설치된 프로그램이 보이지 않으면 파일을 저장한 것만으로는 설치가 끝나지 않았을 수 있습니다. 이때는 소프트웨어 센터의 설치 상태를 확인하거나 같은 앱 ID로 설치 명령을 다시 점검하세요.
자주 묻는 질문
Oh My SVG는 무료인가요?
네. 공식 Flathub 항목은 무료로 표시되며 개발자 AppStream에는 GPL-3.0 라이선스가 적혀 있습니다.
Windows에서도 사용할 수 있나요?
여기서 확인한 공식 Flathub 파일은 Linux Flatpak용입니다. Windows 설치 파일로 소개하지 않습니다.
PNG 파일도 이 앱에서 최적화할 수 있나요?
공식 열기 대화상자는 SVG 형식을 선택합니다. PNG를 SVG로 변환하는 기능으로 안내하지 않습니다.
최적화하면 항상 용량이 줄어드나요?
아닙니다. 공식 화면 예시에는 결과 크기가 원본보다 커진 상태도 보입니다. 저장 전후 바이트 수를 직접 비교하세요.
원본 SVG를 덮어써도 되나요?
개발자는 편집에 유용한 정보가 제거될 수 있으므로 원본을 덮지 말라고 안내합니다. 새 이름으로 저장하세요.
SVG를 열고 비교한 뒤 별도 파일로 저장하세요
Oh My SVG에서 SVG를 열면 크기 수치와 그림을 함께 볼 수 있습니다. Precision과 필요한 항목을 조절한 뒤 Save As…로 다른 이름의 결과를 저장하고, 실제 사용할 곳에서 모양과 크기를 확인하세요. 결과가 커지거나 그림이 달라지면 설정을 되돌려 다시 시험하면 됩니다. 편집용 원본은 끝까지 남겨 두세요.
공식 자료와 확인일
Oh My SVG 공식 Flathub 무료 배포·지원 환경 · Oh My SVG 개발자 저장소와 사용 설명 · Oh My SVG 개발자 AppStream 버전·라이선스 · Oh My SVG 공식 화면 정의 — 파일 열기·저장 | 2026-11-02
Oh My SVG 리눅스 설치·SVG 최적화 방법 보기
