Как изменить размер изображения 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.

 Русский