librsvg
| ์์ ์ | ๋ผํ ๋ ๋น์ |
|---|---|
| ๊ฐ๋ฐ์ | ๊ทธ๋ ํ๋ก์ ํธ |
| ์์ ํ ๋ฒ์ | |
| ์ ์ฅ์ | |
| ํ๋ก๊ทธ๋๋ฐ ์ธ์ด | C, ๋ฌ์คํธ |
| ์ข ๋ฅ | ๊ทธ๋ํฝ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| ๋ผ์ด์ ์ค | GPLv2, LGPLv2 |
librsvg ๋๋ LibRsvg[2]๋ ๊ทธ๋ ํ๋ก์ ํธ์ ์ผ๋ถ๋ก ์์ฑ๋ ์์ ์ํํธ์จ์ด SVG ๋ ๋๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ, ๊ฒฝ๋ํ์ ์ด์์ฑ์ ๋ชฉํ๋ก ํ๋ค.[3] ๋ฆฌ๋ ์ค ๋ช ๋ น์ค ํ๋ก๊ทธ๋จ์ธ rsvg-convert๋ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ SVG ํ์ผ์ ๋์คํฐ ์ด๋ฏธ์ง๋ก ๋ณํํ๋ค.
๋ฐฑ์๋
[ํธ์ง]librsvg๋ ํ์ผ ์ฝ๊ธฐ๋ถํฐ ํ๋ฉด ๋ ๋๋ง๊น์ง์ ์์ ์ ์ํํ๊ธฐ ์ํด ๋ ๊ฐ์ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค.
- libxml์ SVG ํ์ผ์ XML ํํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋น ๋ฅด๊ฒ ์ ๊ทผํ ์ ์๋ ํํ๋ก ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
- ์นด์ด๋ก๋ libxml์์ ์ป์ ์ ๋ณด๋ฅผ ๋๋ค ์ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ์ ๋ธ๋ก์ผ๋ก ๋ ๋๋งํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
v2.41.0 ์ดํ๋ก ๋ง์ ๋ถ๋ถ์ด ๋ฌ์คํธ๋ก ์ฌ์์ฑ๋์๋ค.[4][5]
๋์
[ํธ์ง]librsvg๋ ๊ทธ๋ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์ด์ ๋ฐ๋ผ ๊ทธ๋ ํ์ผ๊ณผ ๊ทธ๋ ๋ฃจํ์์ ์ฌ์ฉ๋์ง๋ง, ๋ค๋ฅธ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์ฌ์ฉ๋ ์ ์๋๋ก ์๋๋์๋ค. ์ฃผ๋ชฉํ ๋งํ ์ฌ๋ก๋ก, ์ํค๋ฏธ๋์ด ์ฌ๋จ์ด ํธ์คํ ํ๋ ์ํค๋ค์ SVG ์ด๋ฏธ์ง๋ฅผ ๋ ๋๋งํ๊ธฐ ์ํด librsvg๋ฅผ ์ฌ์ฉํ๋ค.[6] ๋ฏธ๋์ด์ํค์ ๋ฐ๋ฅด๋ฉด, ๊ณผ๊ฑฐ์ ์ด ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ค์ ์ํด librsvg๊ฐ ์ ํ๋ ์ด์ ๋ "๋น ๋ฅด์ง๋ง ์์ฃผ ์ ํํ์ง๋ ์๊ธฐ" ๋๋ฌธ์ด์๋ค.[7] 2025๋ 3์ ๊ธฐ์ค, ์ํค๋ฐฑ๊ณผ์ ์ํค๋ฏธ๋์ด ๊ณต์ฉ์ SVG๋ฅผ PNG๋ก ๋ ๋๋งํ๊ธฐ ์ํด librsvg 2.54 ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋ค.[8][9]
2005๋ ์ ์นด์ด๋ก ๋ฒกํฐ ๋ ๋๋ง ์์ง์ผ๋ก ์ ํํ๋ฉด์,[10][11] librsvg๋ ๋ ์ ํํด์ง๊ณ ์๊ฐ์ ์ผ๋ก ๋ ์ข์์ก๋ค. 2012๋ ๋ถํฐ ๋ ๋ฆฝ ๊ฐ๋ฐ์๊ฐ Win32 ์ฝ์ ํฌํธ์ธ rsvg-convert.exe๋ฅผ ๋ฐฐํฌํ์ผ๋ฉฐ, 2017๋ 12์ ๊ธฐ์ค ๋ฒ์ ์ 2.40.20์ด๋ค.[12] rsvg-view์ ๋งค๋ด์ผ ํ์ด์ง๋ ์จ๋ผ์ธ์์ ํ์ธํ ์ ์๋ค.[13]
๋ฒ์ ์ญ์ฌ
[ํธ์ง]| ๋ฒ์ | ๋ ์ง | ๋น๊ณ |
|---|---|---|
| 1.0.0 | 2001-05-08 | |
| 1.1.6 | 2002-03-07 | |
| 2.0.0 | 2002-06-19 | |
| 2.1.0 | 2002-09-27 | |
| 2.2.0 | 2003-01-20 | |
| 2.3.0 | 2003-04-08 | |
| 2.4.0 | 2003-09-08 | |
| 2.5.0 | 2003-12-07 | |
| 2.6.0 | 2004-03-08 | |
| 2.7.0 | 2004-03-10 | |
| 2.8.0 | 2004-09-03 | |
| 2.9.0 | 2005-01-25 | |
| 2.11.0 | 2005-08-25 | |
| 2.12.0 | 2005-09-15 | |
| 2.13.0 | 2005-10-21 | |
| 2.14.0 | 2006-02-25 | |
| 2.15.0 | 2006-05-11 | |
| 2.16.0 | 2006-08-31 | |
| 2.18.0 | 2007-07-24 | |
| 2.20.0 | 2008-01-19 | |
| 2.22.0 | 2008-02-21 | |
| 2.26.0 | 2009-03-16 | |
| 2.31.0 | 2010-07-02 | |
| 2.32.0 | 2010-09-27 | |
| 2.34.0 | 2011-04-03 | |
| 2.35.0 | 2011-11-14 | |
| 2.36.0 | 2012-03-26 | |
| 2.37.0 | 2013-01-10 | |
| 2.39.0 | 2013-08-16 | |
| 2.40.0 | 2013-10-14 | |
| 2.40.16 | 2016-06-09 | |
| 2.40.17 | 2017-04-07 | |
| 2.40.20 | 2017-12-16 | |
| 2.40.21 | 2020-02-26 | 2.40.21: ๋ฌ์คํธ๊ฐ ํฌํจ๋์ง ์์ ๋ง์ง๋ง ๋ฒ์ |
| 2.41.0 | 2017-01-04 | |
| 2.42.0 | 2018-01-09 | |
| 2.43.0 | 2018-06-12 | |
| 2.44.0 | 2018-08-23 | |
| 2.44.10 | 2018-12-11 | |
| 2.45.0 | 2018-11-17 | |
| 2.45.6 | 2019-05-14 | 2:45.6: ๋ฌ์คํธ๋ก๋ง ๊ตฌ์ฑ๋ ์ฒซ ๋ฒ์งธ ๋ฒ์ . ์นด์ด๋ก 1.16.0 ์ด์ ๋ฐ ๋ฌ์คํธ 1.30.0 ์ด์ ํ์[14] |
| 2.45.92 | 2019-09-02 | |
| 2.46.0 | 2019-09-09 | |
| 2.47.0 | 2019-10-29 | |
| 2.48.0 | 2020-03-07 | |
| 2.48.9 | 2020-11-05 | |
| 2.49.0 | 2020-05-29 | |
| 2.49.5 | 2020-09-04 | |
| 2.50.0 | 2020-09-10 | |
| 2.50.3 | 2021-01-28 | 2.50.3: 2023๋ 5์ ๊ธฐ์ค ์ํค๋ฏธ๋์ด ๊ณต์ฉ์์ ์ฌ์ฉ๋๋ ๋ฒ์ [15] |
| 2.51.0 | 2021-02-03 | |
| 2.51.4 | 2021-07-09 | |
| 2.52.0 | 2021-09-15 | |
| 2.53.0 | 2022-01-18 | |
| 2.53.1 | 2022-02-12 | |
| 2.53.2 | 2022-03-12 | |
| 2.54.0 | 2022-03-16 | 2.54.1 2022-04-23; 2.54.2 2022-05-13; 2.54.3 2022-05-14; 2.54.4 2022-06-10; 2.54.5 2022-08-26. 2.54.7: 2025๋ 7์ ๊ธฐ์ค ์ํค๋ฏธ๋์ด ๊ณต์ฉ์์ ์ฌ์ฉ๋๋ ๋ฒ์ |
| 2.55.0 | 2022-08-03 | |
| 2.55.1 | 2022-09-05 | |
| 2.55.2 | 2023-03-16 | |
| 2.57.90 | 2024-01-25 | ๋ชจ๋ ์ด๋ฏธ์ง ๋ก๋ฉ ์์ ์ ๋ฌ์คํธ ํฌ๋ ์ดํธ๋ฅผ ์ฌ์ฉํ์ฌ gdk-pixbuf ์์กด์ฑ์ ์ ๊ฑฐํ ์ฒซ ๋ฒ์งธ ๋ฒ์ .[16] |
| 2.59.0 | 2024-09-12 |
๊ฐ์ฃผ
[ํธ์ง]- โ โ2.63.4 ยท GNOME / librsvgโ. 2026๋ 10์ 24์ผ์ ํ์ธํจ.
- โ โProjects/LibRsvg - GNOME Wiki!โ.
- โ โlibrsvg is a library to render SVG files using cairoโ. ใlibrsvgใ. GNOME. 2012๋ 5์ 10์ผ์ ํ์ธํจ.
- โ โLibrsvg 2.41.0 is releasedโ. ใmail.gnome.orgใ. 2017๋ 1์ 3์ผ. 2018๋ 11์ 20์ผ์ ํ์ธํจ.
- โ Quintero, Federico Mena (2017). ใReplacing C library code with Rust: What I learned with librsvgใ (PDF). Manchester, UK: GUADEC. 2017๋ 9์ 28์ผ์ ์๋ณธ ๋ฌธ์ (PDF)์์ ๋ณด์กด๋ ๋ฌธ์. 2018๋ 11์ 20์ผ์ ํ์ธํจ.
- โ Lucideer (2009๋ 4์ 27์ผ). โManual:Image Administration - MediaWikiโ. ใMediaWikiใ. 2011๋ 4์ 6์ผ์ ํ์ธํจ.
- โ โSVG benchmarks - MediaWikiโ. ใMediaWikiใ. 2011๋ 4์ 6์ผ์ ํ์ธํจ.
- โ โUpdate librsvg to version โฅ 2.54 (2.54.7)โ. ใWikimedia Phabricatorใ. 2025๋ 3์ 9์ผ์ ํ์ธํจ.
- โ โlibrsvg bugsโ (์์ด). ใWikimedia Commonsใ. 2023๋ 11์ 22์ผ์ ํ์ธํจ.
- โ Worth, Carl (2005๋
9์ 2์ผ). โsvg shootoutโ. ใgmane.comp.gnome.lib.librsvg.develใ. 2014๋
11์ 29์ผ์ ํ์ธํจ.
the librsvg maintainers โฆ have now added cairo support to librsvg. Many thanks are due to Caleb Moore and Dom Lachowicz for this work. The source can be compiled --with-cairo and it builds separate librsvg-2-cairo.so and librsvg-2-base.so libraries
- โ Moore, Caleb (2005๋
11์ 3์ผ). โusing librsvg cairoโ. ใgmane.comp.gnome.lib.librsvg.develใ. 2014๋
11์ 29์ผ์ ํ์ธํจ.
Librsvg-2.13 cannot link to libart since that backend was majorly broken when we released 2.13 and thus must link to cairo.
- โ TumaGonx Zakkum (2012๋ 6์ 10์ผ). โRSVG-Convert SVG image conversion toolโ. ใOpen Source Software and Windows 32-bitใ. 2017๋ 1์ 31์ผ์ ํ์ธํจ.
- โ Paul Brossier; Dom Lachowicz; Alex Larsson ์ธ. โrsvg-viewโ (man page). 2014๋ 12์ 28์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2014๋ 12์ 28์ผ์ ํ์ธํจ.
- โ โRelease Notes - Version 2.45.6โ. 2024๋ 1์ 26์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์.
- โ โโ T265549 Update librsvg to version > 2.44.10 (2.50.3)โ. ใphabricator.wikimedia.orgใ. 2024๋ 6์ 29์ผ์ ํ์ธํจ.
- โ โRelease Notes - Version 2.57.90โ. 2024๋ 1์ 26์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์.
์ธ๋ถ ๋งํฌ
[ํธ์ง]- Librsvg
- ๊ณต์ ์น์ฌ์ดํธ - ๋ค์ด๋ก๋ ํ์ด์ง
- Librsvg ์ฐธ์กฐ ๋งค๋ด์ผ
- (์์ด) Librsvg - ์คํ ํ๋ธ
