GIF Dosyasını Java'da JPG'ye Dönüştürme - GIF'den JPG'ye Dönüştürücü

JPG/JPEG günümüzde yaygın olarak kullanılan görüntü dosyası formatlarından biridir. Bu görüntü dosyası formatı yüksek çözünürlüklü görüntüler sunar ve JPG/JPEG’yi internet üzerinden hızlı bir şekilde paylaşabilirsiniz. GIF resim dosyası formatı da animasyon yetenekleri nedeniyle popülerdir ancak zaman zaman görüntülenmesi, paylaşılması ve düzenlenmesi zorlaşır. Bu nedenle, GIF’ten JPG’ye dönüştürme bu zorluğu ortadan kaldıracaktır ve GIF’den JPG’ye dönüştürmeyi otomatikleştirirseniz, iş yazılımınıza rekabet avantajı sağlayacaktır. Bu amaçla, Java uygulamasında animasyonlu GIF’i JPG’ye programlı bir şekilde dönüştürmek için GroupDocs.Conversion Cloud SDK for Java‘yı yükleyebilir ve kurabilirsiniz.

Bu kılavuzda aşağıdaki bölümleri ele alacağız:

GIF Dosyasını JPG’ye Dönüştürme - API Kurulumu

GroupDocs.Conversion, birden fazla programlama dilinde REST API’leri ve [Bulut SDK’ları24 sunar. JAR dosyasını indirebileceğiniz veya aşağıdaki Maven yapılandırmalarını kullanarak kurabileceğiniz için kurulumu oldukça kolaydır.

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Bir sonraki adım API kimlik bilgilerini (İstemci Kimliği + İstemci Sırrı) almaktır. Tekrar ediyorum, bu son derece kolaydır ve bu kimlik bilgilerini API Cloud’dan kontrol paneli alabilirsiniz.

Not: Müşteri Kimliğini ve Müşteri Sırrını elde etmede zorluk yaşamanız durumunda lütfen rehberimizi ziyaret edin.

GIF Dosyasını Java’da JPG’ye Dönüştürme

Artık GIF’i JPG’ye programlı olarak dönüştürmek için bu Java sarmalayıcısının sunduğu yöntemleri kullanabiliriz. Ancak lütfen aşağıdaki adımları izleyin:

  • Configuration sınıfının bir örneğini oluşturun ve bunu Client ID ve Client Secret ile başlatın.
  • ConvertApi sınıfının bir nesnesini oluşturun.
  • setFilePath, setOutputPath vb. gibi ConvertSettings ayarlarının bir nesnesini başlatın.
  • convertDocument yöntemini çağırarak GIF’i JPG’ye dönüştürün.

Not: API bulut kontrol panelimizde bir kaynak GIF dosyamız var. Manuel olarak veya UploadFile yöntemini programlı olarak çağırarak yükleme yapabilirsiniz.

Aşağıdaki kod parçacığı, Java’da animasyonlu GIF’in JPG’ye dönüştürülmesini gösterir:

package com.example;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java'da animasyonlu GIF'i JPG'ye dönüştürme.
public class Main {

	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
		String MyStorage = "test";
		// Configuration sınıfının bir örneğini oluşturun ve bunu Client ID ve Client Secret ile başlatın.
		Configuration configuration = new Configuration(ClientId, ClientSecret);    
		// ConvertApi sınıfının bir nesnesini oluşturun.
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			
			// setFilePath, setOutputPath vb. gibi ConvertSettings ayarlarının bir nesnesini başlatın.
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("sample.gif");
			settings.setFormat("jpg");
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// ConvertDocument yöntemini çağırarak GIF'i JPG'ye dönüştürün.
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Converted animated GIF to JPG successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}

	}
}

Başarılı bir çalıştırmanın ardından, API Cloud’daki dashboard “java-testing” klasöründe yeni bir JPG dosyasının oluşturulduğunu görebilirsiniz. Böylece, DownloadFile yöntemini çağırarak dosyayı manuel olarak veya programlı olarak indirebilirsiniz.

Çıktı aşağıdaki resimde görülebilir:

hareketli gif'i jpg'ye dönüştürme

Çevrimiçi GIF’ten JPG’ye Dönüştürücü

Bulut SDK’larına ek olarak, GIF dosyasını JPG’ye dönüştürmek için bir çevrimiçi araç vardır ve bu araç, [GroupDocs.Conversion Cloud SDKs16 tarafından desteklenmektedir. Bu araç çok platformludur ve neredeyse tüm popüler web tarayıcılarında açabilirsiniz. Ücretsiz olduğu ve abonelik gerektirmediği için bu çevrimiçi aracı ziyaret etmenizi şiddetle tavsiye ederiz.

GIF'i çevrimiçi olarak jpg'ye dönüştürün

Son düşünceler

Java’da GIF dosyasını JPG’ye nasıl dönüştüreceğinizi öğrenmiş olduğunuzu umarak bu makaleyi burada sonlandırıyoruz. Ayrıca animasyonlu GIF’i JPG’ye dönüştürmek için gereken adımları ve kod pasajını da inceledik. Ayrıca, program aracılığıyla bir GIF’den JPG’ye dönüştürücü oluşturmak için [GroupDocs.Conversion Cloud SDK for Java]‘yı3 tercih edebilirsiniz. Ayrıca diğer özellikler hakkında bilgi edinmek için belgeleri ziyaret edebilirsiniz. Canlı API’lerimiz ile etkileşimde bulunmak için ziyaret etmeyin. Ayrıca, Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak, groupdocs.cloud yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuz üzerinden bize bildirebilirsiniz.

Sıkça Sorulan Sorular – SSS

GIF dosyasını JPG’ye nasıl dönüştürebilirim?

GroupDocs.Conversion Cloud SDK for Java kullanarak GIF dosyasını Java’da JPG’ye dönüştürebilirsiniz. Daha fazla ayrıntı için lütfen bu bağlantı adresini ziyaret edin.

Ayrıca bakınız