bibliotecasvg


librsvg , (ocasionalmente estilizado como LibRsvg ) [1] es una biblioteca de renderizado SVG de software gratuito escrita como parte del proyecto GNOME , destinada a ser liviana y portátil. [2] El programa de línea de comandos de Linux rsvg-convert utiliza la biblioteca para convertir archivos SVG en imágenes rasterizadas .

librsvg está desarrollado para el entorno de escritorio GNOME y, como tal, lo utilizan GNOME Files y GNOME Loupe , pero también está diseñado para usarse en otras aplicaciones de software. Como ejemplo notable, los wikis alojados en Wikimedia utilizan librsvg para representar imágenes SVG. [5] Alguna vez fue elegido para estas aplicaciones web porque era decididamente "rápido pero no muy preciso", según MediaWiki . [6] A partir de mayo de 2023 , Wikipedia y Wikimedia Commons utilizan una versión de librsvg 2.44 para representar SVG como PNG. [7] [8]

Al cambiar al motor de renderizado vectorial cairo en 2005, [9] [10] librsvg se volvió más preciso y más agradable visualmente. Desde 2012, un desarrollador independiente publicó los puertos de consola Win32 rsvg-convert.exe , a partir de diciembre de 2017, versión 2.40.20. [11] La página del manual rsvg-view también está disponible en línea. [12]

Primera versión que utiliza cajas Rust para todas las operaciones de carga de imágenes, eliminando la dependencia de gdk-pixbuf. [15]

En Linux con el paquete librsvg2-bin instalado, [16] un archivo SVG se puede convertir a PNG de la siguiente manera: