ํ ๋ง์ ๊ธ๊ผด ๋ฐ ์ด๋ฏธ์ง์ ๊ฐ์ ์์ฐ์ ํฌํจํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
์๊ฒฉ ์ฝํ ์ธ ๋ก๋ฉ
Obsidian์ด ์คํ๋ผ์ธ์์ ์๋ํ๊ณ ์ฌ์ฉ์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ํ ๋ง๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์๊ฒฉ ์ฝํ ์ธ ๋ฅผ ๋ก๋ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์์ฐ์ ๋ก์ปฌ๋ก ์ ์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฐ์ดํฐ URL ์ฌ์ฉ
ํ ๋ง์ ๊ธ๊ผด, ์์ด์ฝ, ์ด๋ฏธ์ง์ ๊ฐ์ ์์ฐ์ ํฌํจํ๋ ค๋ฉด url() ํจ์์ ๋ฐ์ดํฐ URL์ ์ ๋ฌํ์ฌ CSS ํ์ผ์ _ํฌํจ_ํด์ผ ํฉ๋๋ค.
์์ฐ์ ๋ํ ๋ฐ์ดํฐ URL์ ๋ง๋ค๋ ค๋ฉด ๋ค์ ํ์์ ์ฌ์ฉํ์ฌ URL์ ๋ง๋์ธ์:
url("data:<MIME_TYPE>;base64,<BASE64_DATA>")
<MIME_TYPE>
์ ์์ฐ์ MIME ์ ํ์ผ๋ก ๋ฐ๊ฟ๋๋ค. ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ธ MIME ์ ํ์ ์ฐธ์กฐํ์ธ์.<BASE64_DATA>
๋ฅผ ์์ฐ์ Base64 ์ธ์ฝ๋ฉ ํํ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
๋ค์ ์์ ๋ GIF ํ์ผ์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ก ํฌํจํฉ๋๋ค:
h1 {
background-image: url("data:image/gif;base64,R0lGODdhAQADAPABAP////8AACwAAAAAAQADAAACAgxQADs=")
}
์์ฐ ์ธ์ฝ๋ฉ
์์ฐ์ base64๋ก ์ธ์ฝ๋ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ ๋ฐ์ดํฐ๋ฅผ base64 ํ์์ผ๋ก ์ธ์ฝ๋ฉ์ ์ฐธ์กฐํ์ธ์.
์ธ์ฝ๋ฉ์ ์ํ ๋ง์ ๋ฌด๋ฃ ์จ๋ผ์ธ ๋๊ตฌ ์ค ํ๋๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
๊ธ๊ผด์ ๊ฒฝ์ฐ:
์ด๋ฏธ์ง์ ๊ฒฝ์ฐ:
- WebSemantics๋ JPEG, JPG, GIF, PNG, SVG๋ฅผ ๋ณํํฉ๋๋ค.
- Base64 Guru๋ ๋ค์ํ ์ด๋ฏธ์ง ํ์์ ์ง์ํฉ๋๋ค.
- Yoksel URL-encoder for SVG๋ SVG ํ์ผ์ ์ต์ ํ๋์ด ์์ต๋๋ค.
ํ์ผ ํฌ๊ธฐ ๊ณ ๋ ค
์์ฐ์ ํฌํจํ๋ฉด ํ ๋ง์ ํ์ผ ํฌ๊ธฐ๊ฐ ์ฆ๊ฐํ์ฌ ๋ค์๊ณผ ๊ฐ์ ์ํฉ์์ ์ฑ๋ฅ์ด ์ ํ๋ ์ ์์ต๋๋ค: