Este breve tema trata sobre cómo convertir SVG a PNG mediante Java proporcionando los pasos detallados necesarios para configurar el entorno y ejecutar el código. El uso de Java SVG to PNG se puede administrar fácilmente con unas pocas líneas de código y es adecuado para todo tipo de aplicaciones basadas en Java que se ejecutan en plataformas Windows, Linux o macOS.
Pasos para convertir SVG a PNG usando Java
- Configure el proyecto agregando la biblioteca Aspose.Imaging del repositorio de Maven para convertir SVG a PNG
- Importe Aspose.Imaging espacio de nombres para usar llamadas API en el código
- Cargue la imagen SVG de muestra usando el método Image class load()
- Inicialice el objeto SvgRasterizationOptions para establecer la altura y el ancho de la imagen SVG
- Cree el objeto PngOptions para el PNG deseado
- Guarde el archivo PNG convertido en el disco
Los pasos antes mencionados en Java convierten SVG a PNG con la ayuda de una interfaz API simple y comienzan con la carga del archivo SVG de origen usando el método load() expuesto por la clase Image. La clase SvgRasterizationOptions se usará para establecer el ancho y alto de la página SVG. Al final, el objeto SvgRasterizationOptions se pasará a la instancia de PngOptions para renderizar y guardar el SVG como una imagen PNG.
Código para convertir SVG a PNG usando Java
Para desarrollar el convertidor de SVG a PNG, el código base de Java se ha utilizado de manera efectiva con la ayuda de simples llamadas a la API. Podemos realizar la alteración en la salida configurando propiedades adicionales de la clase SvgRasterizationOptions, incluido el borde establecido, los factores de escala y el color de fondo. Además, la clase PngOptions expone las opciones para establecer la configuración de resolución, el nivel de compresión y los tipos de filtro, etc.
El ejemplo enseñó que para convertir SVG a PNG, las aplicaciones basadas en Java pueden desarrollarse en cualquier plataforma, incluidos MS Windows, macOS o Linux. Si desea obtener información sobre cómo configurar una marca de agua para una imagen Tiff, consulte el artículo sobre cómo establecer una marca de agua en TIFF usando Java.