Cómo cambiar el tamaño de la imagen SVG en Java

En este breve tutorial, aprenderá cómo cambiar el tamaño de una imagen SVG en Java. Proporciona pasos detallados, un código de muestra ejecutable junto con los pasos de configuración del entorno. Puede cambiar el tamaño de SVG en Java con la ayuda de algunas llamadas API y también puede personalizar la salida SVG.

Pasos para cambiar el tamaño de una imagen SVG en Java

  1. Configura tu aplicación para usar Aspose.Imaging del repositorio
  2. Cargue el archivo SVG de origen en el objeto de clase Image que se va a cambiar de tamaño en Java
  3. Llame al método Image.resize() con un nuevo tamaño y tipo de cambio de tamaño como CenterToCenter
  4. Guarde el SVG de salida que se redimensiona según los requisitos

Estos pasos están diseñados para cambiar el tamaño de la imagen SVG en Java. Se comparten los detalles de configuración y la secuencia de pasos de programación que se pueden seguir en cualquiera de los entornos que soportan Java. También puede personalizar la imagen SVG redimensionada antes de guardarla en el disco.

Código para cambiar el tamaño del archivo SVG en Java

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.ResizeType;
public class ResizeSvgImageInJava {
public static void main(String[] args) // Main function to resize SVG image in Java
{
// Instantiate a license to avoid watermark in the output resized SVG file
License licForSvgResizing = new License();
licForSvgResizing.setLicense("Aspose.Imaging.lic");
// Load the source SVG image file that needs to be resized
Image img = Image.load("Circle.svg");
// Set the new size of the SVG image along with the resize type
img.resize(img.getWidth() * 2, img.getHeight() * 2, ResizeType.CenterToCenter);
// Save the resized SVG image on the disk
img.save("ResizedSvg.svg");
System.out.println("Done");
}
}

Puede usar el objeto de clase SvgOptions en la función Image.Save() para personalizar el SVG redimensionado llamando a uno o más métodos como setColorType(), setCompress(), setTextAsShapes(). De manera similar, puede usar ISvgResourceKeeperCallback getCallback() para obtener o configurar las opciones de almacenamiento de fuentes,

En este tutorial rápido hemos aprendido a aumentar el tamaño de la imagen SVG en Java. Si desea cambiar el tamaño de la imagen de otros tipos, consulte el artículo sobre cómo cambiar el tamaño de la imagen usando Java.

 Español