Java에서 SVG 이미지 크기를 조정하는 방법

이 간단한 자습서에서는 Java에서 SVG 이미지의 크기를 조정하는 방법을 배웁니다. 자세한 단계, 환경 구성 단계와 함께 실행 가능한 샘플 코드를 제공합니다. 몇 가지 API 호출을 사용하여 자바에서 SVG 크기를 조정할 수 있고 출력 SVG도 맞춤설정할 수 있습니다.

Java에서 SVG 이미지 크기를 조정하는 단계

  1. 저장소에서 Aspose.Imaging을(를) 사용하도록 애플리케이션 설정
  2. Java에서 크기를 조정할 Image 클래스 개체에 소스 SVG 파일을 로드합니다.
  3. CenterToCenter로 새 크기 및 크기 조정 유형으로 Image.resize() 메서드를 호출합니다.
  4. 요구 사항에 따라 크기가 조정된 출력 SVG를 저장합니다.

이 단계는 Java에서 SVG 이미지의 크기를 변경하도록 설계되었습니다. Java를 지원하는 모든 환경에서 따를 수 있는 구성 세부 정보 및 프로그래밍 단계 시퀀스가 공유됩니다. 크기가 조정된 SVG 이미지를 디스크에 저장하기 전에 사용자 정의할 수도 있습니다.

Java에서 SVG 파일 크기를 조정하는 코드

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");
}
}

Image.Save() 함수에서 SvgOptions 클래스 객체를 사용하여 setColorType(), setCompress(), setTextAsShapes()와 같은 하나 이상의 메서드를 호출하여 크기가 조정된 SVG를 사용자 지정할 수 있습니다. 마찬가지로 ISvgResourceKeeperCallback getCallback()을 사용하여 글꼴 저장소 옵션을 가져오거나 설정할 수 있습니다.

이 빠른 튜토리얼에서 우리는 Java에서 SVG 이미지의 크기를 늘리는 방법을 배웠습니다. 다른 유형의 이미지 크기를 변경하려면 Java를 사용하여 이미지 크기를 조정하는 방법 문서를 참조하세요.

 한국인