Как да преоразмерите SVG изображение в Java

В този кратък урок ще научите как да преоразмерявате SVG изображение в Java. Той предоставя подробни стъпки, примерен код, който може да се изпълнява, заедно със стъпките за конфигуриране на средата. Можете да преоразмерите SVG в Java с помощта на няколко извиквания на API и можете също да персонализирате изхода SVG.

Стъпки за преоразмеряване на SVG изображение в Java

  1. Настройте приложението си да използва Aspose.Imaging от хранилището
  2. Заредете изходния SVG файл в обекта от клас Image, който трябва да бъде преоразмерен в Java
  3. Извикайте метода Image.resize() с нов размер и тип преоразмеряване като CenterToCenter
  4. Запазете изходния SVG, който е преоразмерен според изискванията

Тези стъпки са предназначени за промяна на размера на SVG изображение в Java. Подробностите за конфигурацията и последователността от програмни стъпки са споделени, които могат да бъдат следвани във всяка от средите, поддържащи Java. Можете също така да персонализирате преоразмереното SVG изображение, преди да го запишете на диска.

Код за преоразмеряване на SVG файл в 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");
}
}

Можете да използвате обект от клас SvgOptions във функцията Image.Save(), за да персонализирате преоразмерения SVG чрез извикване на един или повече методи като setColorType(), setCompress(), setTextAsShapes(). По същия начин можете да използвате ISvgResourceKeeperCallback getCallback(), за да получите или зададете опциите за съхранение на шрифтове,

В този бърз урок се научихме да увеличаваме размера на SVG изображението в Java. Ако искате да промените размера на изображението на други типове, вижте статията на как да преоразмерите изображение с помощта на Java.

 Български