Java'da SVG'yi PNG'ye dönüştürün - Görüntü Dönüştürme Yazılımı

Merhaba programcılar, bu kılavuz size Java’da programlı olarak SVG‘i PNG‘ye nasıl dönüştüreceğinizi öğretecektir. SVG, XML tabanlı ve oldukça ölçeklenebilir bir vektör dosyası formatıdır. Öte yandan PNG bir raster görüntü formatıdır ve kayıpsız sıkıştırma algoritması nedeniyle yaygın olarak kullanılmaktadır. Ancak PNG görüntü formatı daha iyi görüntü kalitesi ve çözünürlük sunduğundan SVG’den PNG’ye dönüştürme tercih edilir. Bu nedenle, bir SVG’den PNG’ye dönüştürücü geliştirmek için Aspose.HTML for Java kullanacağız. Bu görüntü dönüştürme yazılımını kuracağız ve işlevselliği uygulayacağız. Bu nedenle hiçbir bölümü kaçırmayın ve kılavuzu baştan sona inceleyin.

Bu blog yazımızda aşağıdaki konuları ele alacağız:

  1. Belge Dönüştürme API’si Kurulumu
  2. Java’da SVG’yi PNG’ye dönüştürün
  3. [SVG’yi PNG’ye Çevrimiçi Dönüştürün7

Belge Dönüştürme API Kurulumu

Aspose.HTML for Java, dosya formatı dönüştürmeyi programlı olarak gerçekleştirmek için çok sayıda özellik sağlar. Bu kurumsal düzeydeki görüntü dönüştürme yazılımı hafiftir ve kurulumu kolaydır. Hatta kurulum sırasında herhangi bir zorlukla karşılaşmanız durumunda kurulumu rehber ziyaret edebilirsiniz.

Bu kütüphaneyi kurmak için JAR dosyasını indirin veya aşağıdaki Maven konfigürasyonlarını takip edebilirsiniz:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>23.11</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

Java’da SVG’yi PNG’ye dönüştürün

Kurulum tamamlandıktan sonra, iş uygulamanız için programlı olarak bir SVG’den PNG’ye dönüştürücü oluşturmanıza olanak sağlayacak bir kod pasajı yazmaya hazırız.

Aşağıdaki adımlarda Java’da SVG’den PNG’ye dönüştürme işleminin nasıl gerçekleştirileceği gösterilmektedir:

  1. SVGDocument örneğini bir SVG dosyasıyla başlatın.
  2. ImageSaveOptions sınıfının bir nesnesini örnekleyin ve hedef görüntü dosyası biçimini tanımlayın.
  3. SVG’yi PNG’ye dönüştürmek için Converter sınıfının convertSVG yöntemini çağırın.

Artık SVG’yi PNG’ye dönüştürmek için aşağıdaki kod örneğini kullanabilirsiniz:

package com.example;
import com.aspose.html.converters.Converter;
import com.aspose.html.dom.svg.SVGDocument;
import com.aspose.html.saving.ImageSaveOptions;
import com.aspose.html.rendering.image.*;
public class Main {
	// Java'da SVG'yi PNG'ye dönüştürün - Belge İşleme API'si 
	public static void main(String[] args) {
		// SVGDocument örneğini bir SVG dosyasıyla başlatın.
		SVGDocument document = new SVGDocument("/sample.svg");
		try {
			// ImageSaveOptions sınıfının bir nesnesini oluşturun ve hedef görüntü dosyası biçimini tanımlayın.
			ImageSaveOptions options = new ImageSaveOptions(
				ImageFormat.Png
			);

			// SVG'yi PNG'ye dönüştürmek için Converter sınıfının ConvertSVG yöntemini çağırın.
			Converter.convertSVG(
					document,
					options,
					"/output.png"
			);
		} finally {
			if (document != null) {
				document.dispose();
			}
		}

	}
		
}

Yukarıdaki kod parçasını çalıştırdığınızda, aşağıdaki resimde görebileceğiniz çıktı adresinizde yeni bir dosyanın (ieoutput.png) oluşturulduğunu göreceksiniz:

SVG'den PNG'ye dönüştürücü

Ayrıca, aşağıdaki videoda işlevselliği çalışırken görebilirsiniz:

görüntü dönüştürme yazılımı

SVG’yi PNG’ye Çevrimiçi Dönüştür

Programlı bir çözüme ek olarak, SVG’yi çevrimiçi olarak PNG’ye dönüştürmek için bu çevrimiçi araçtan yararlanabilirsiniz. Bu araç web tabanlıdır ve hemen hemen tüm popüler web tarayıcılarında kolayca açabilirsiniz. Dosya sisteminden, Dropbox ve OneDrive‘den dosya yükleme seçenekleri vardır. Üstelik SVG’den PNG’ye dönüştürmeyi yalnızca kullanıcı arayüzünden yapılandırabilirsiniz. Her şeyden önce, bu araç ücretsizdir ve herhangi bir ücret veya hesap oluşturma gerektirmez.

SVG'yi çevrimiçi olarak PNG'ye dönüştürün

Resim Dönüştürücü - Ücretsiz Lisans Alın

Bu belge dönüştürme API’sini değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Çözüm

Bu bizi bu blog yazısının sonuna getiriyor. Aspose.HTML for Java‘yı inceledik ve bu belge dönüştürme API’sini kullanarak SVG’yi PNG’ye nasıl dönüştüreceğimizi öğrendik. Ayrıca Java’da SVG’den PNG’ye dönüşümün programlı uygulamasını inceledik. Uygulamanız için bir SVG’den PNG’ye dönüştürücü oluşturmak istiyorsanız bu blog yazısı size yardımcı olacaktır. Ayrıca, diğer özellikler hakkında bilgi edinmek için lütfen belgeler ve API referanslarını ziyaret edin.

Ayrıca, GitHub deposunu ve [Başlangıç Kılavuzu17’nu ziyaret etmenizi öneririz.

Son olarak aspose.com yeni makaleler yazıyor. Bu nedenle, düzenli güncellemeler için lütfen bağlantıda kalın.

Yardım Mevcuttur

Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

Sıkça Sorulan Sorular – SSS

Java’da bir SVG görüntüsünü PNG’ye nasıl dönüştürebilirim?

Aspose.HTML for Java, SVG’yi PNG’ye dönüştürmek için programlı bir çözüm sunar. Daha fazla ayrıntı için lütfen burayı link ziyaret edin.

Bir SVG dosyasını PNG’ye nasıl dönüştürebilirim?

Görüntü dosyası dönüştürmeyi gerçekleştirmek için bu ücretsiz çevrimiçi araçtan yararlanabilirsiniz. Oldukça verimlidir ve kullanıcı dostu bir kullanıcı arayüzü ile birlikte gelir.

Ayrıca bakınız