이 간단한 자습서에서는 Java에서 SVG 이미지의 크기를 조정하는 방법을 배웁니다. 자세한 단계, 환경 구성 단계와 함께 실행 가능한 샘플 코드를 제공합니다. 몇 가지 API 호출을 사용하여 자바에서 SVG 크기를 조정할 수 있고 출력 SVG도 맞춤설정할 수 있습니다.
Java에서 SVG 이미지 크기를 조정하는 단계
- 저장소에서 Aspose.Imaging을(를) 사용하도록 애플리케이션 설정
- Java에서 크기를 조정할 Image 클래스 개체에 소스 SVG 파일을 로드합니다.
- CenterToCenter로 새 크기 및 크기 조정 유형으로 Image.resize() 메서드를 호출합니다.
- 요구 사항에 따라 크기가 조정된 출력 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를 사용하여 이미지 크기를 조정하는 방법 문서를 참조하세요.