나눔웹 디자인 꿀팁
스마트폰에서 로고가 흐리게 보인다고요? 'SVG' 포맷이 정답입니다.
분명히 PC 모니터에서는 선명했던 우리 회사 로고가, 아이폰이나 갤럭시 같은 스마트폰으로 보면 테두리가 자글자글하고 흐릿하게 깨져 보이는 현상을 겪어보셨나요?
이것은 여러분의 스마트폰 화면이 너무 좋아서(고해상도 디스플레이) 발생하는 현상입니다. 이를 완벽하게 해결하는 마법의 포맷, SVG를 소개합니다.
💡 일반 이미지(JPG/PNG)와 SVG의 차이점
일반 이미지는 작은 점(픽셀)들의 모음이라 확대를 하면 네모난 점들이 보여 깨지게 됩니다. 하지만 SVG(Scalable Vector Graphics)는 점, 선, 면의 위치를 '수학적 공식'으로 계산해서 그리는 방식이라 100배를 확대해도 절대 깨지지 않습니다.
1. 웹사이트에 SVG를 써야만 하는 3가지 이유
- ✓ 무한대 화질 (Infinite Scalability): 가로 10px 크기로 쓰든, 건물 외벽만 한 스크린에 띄우든 1%의 화질 저하도 없이 쨍하고 선명합니다.
- ✓ 깃털처럼 가벼운 용량: 복잡한 색상 정보가 아닌 코드로 이루어져 있어, 용량이 PNG의 10분의 1 수준밖에 되지 않습니다. 홈페이지 속도가 비약적으로 빨라집니다.
- ✓ 투명 배경 완벽 지원: 배경이 투명하여 어떤 색상의 웹사이트 배경 위에서도 자연스럽게 어우러집니다.
2. 상황별 올바른 이미지 포맷 가이드 (실무 팁)
SVG가 좋다고 해서 모든 이미지를 SVG로 만들 수는 없습니다. 용도에 맞게 포맷을 분리해서 사용하는 것이 하이엔드 웹사이트 관리의 핵심입니다.
| 이미지 용도 | 추천 포맷 | 이유 |
|---|---|---|
| 로고, 아이콘, 심플한 일러스트 | SVG | 크기 변화가 잦고 선명함이 생명이므로 |
| 풍경, 인물 등 실사 사진 | WebP (또는 JPG) | 색상이 복잡하여 화질 대비 압축률이 중요하므로 |
| 투명한 배경이 필요한 복잡한 이미지 | WebP (또는 PNG) | 사진이면서 배경이 투명해야 할 때 적합 |
<!-- 일반 이미지처럼 쉽게 삽입할 수 있습니다 -->
<img src="logo.svg" alt="나눔웹 공식 로고">
<!-- CSS에서 배경으로 사용할 때 -->
.icon-box {
background-image: url('icon-check.svg');
}
"선명한 로고는 브랜드의 첫인상입니다."
나눔웹은 로고와 주요 UI 아이콘을 모두 SVG 또는 아이콘 폰트로 제작하여
어떤 환경에서도 굴욕 없는 100% 선명한 결과물을 약속합니다.