Node.js'de GIF'i JPG'ye dönüştürün - Dosya Dönüştürme API'si

Son makalede, GIF‘i PNG‘ye dönüştürme işlevini uyguladık. Bu blog yazısında, GroupDocs.Conversion Cloud SDK for Node.js kullanarak GIF’i JPG/JPEG’e nasıl dönüştüreceğimizi öğreneceğiz. Bu dosya dönüştürme API’sinin kullanımı kolaydır ve JavaScript geliştiricileri, entegrasyon prosedürünü herhangi bir üçüncü tarafa bağımlı olmadan gerçekleştirebilir. Bulut SDK’lar‘a ek olarak, GroupDocs.Conversion tarafından kullanıma sunulan REST API’lerden yararlanabilirsiniz. Bu nedenle, işlevselliğin tüm uygulamasını inceleyeceğiz ve bu kılavuzun sonunda GIF’ten JPG’ye dönüştürücünüzü oluşturabileceksiniz.

Bu eğitimde aşağıdaki bölümleri inceleyeceğiz:

Dosya Dönüştürme API Kurulumu

Kurumsal düzeydeki bu Bulut kütüphanesinin kurulum süreci oldukça basittir. Kurulduktan sonra uygulama ihtiyaçlarınızı karşılamak için API çağrıları yapabilirsiniz. [GroupDocs.Conversion Cloud SDK for Node.js]‘yi11 yüklemek için lütfen terminalde/CMD’de aşağıdaki komutu çalıştırın:

npm install groupdocs-conversion-cloud

Bir sonraki adım bu GIF’ten JPG’ye dönüştürücü kitaplığını ayarlamaktır. Bu amaçla, bir uygulama oluşturmanız ve oluşturulan API kimlik bilgilerini (Müşteri Sırrı, İstemci API’si) API Bulutundan kontrol paneli almanız gerekecektir. Bu süreçte herhangi bir zorlukla karşılaşırsanız lütfen bu kılavuzu ziyaret edin.

Node.js’de GIF’i JPG’ye dönüştürün

GIF’ten JPG’ye dönüştürmeyi programlı olarak gerçekleştirmek için JavaScript’te birkaç satır kaynak kodu yazalım. API Cloud kontrol paneline manuel olarak veya [programlı olarak] yükleyebileceğiniz bir kaynak GIF dosyası yükledik14.

Aşağıdaki adımlarda Node.js’de GIF’in JPG’ye nasıl dönüştürüleceği gösterilmektedir:

  • Groupdocs-conversion-cloud modülünü projenize ekleyin.
  • API kimlik bilgilerinizi (yani Müşteri Sırrı, Müşteri API’si) ayarlayın.
  • Şimdi, ConvertApi sınıfının fromKeys işlevini çağırın ve API kimlik bilgilerini iletin.
  • Ardından ConvertSettings sınıfının bir örneğini başlatın.
  • Değerleri ConvertSettings sınıfının depolamaAdı, filePath, çıktıPath ve format gibi özelliklerine atayın.
  • ConvertDocumentRequest sınıfının bir örneğini ConvertSettings sınıfının nesnesiyle başlatın.
  • Node.js’de GIF’i JPG’ye dönüştürmek için convertDocument yöntemini çağırın.

GIF’i JPG’ye dönüştürecek aşağıdaki kod parçasını alabilirsiniz:

// Groupdocs-conversion-cloud modülünü projenize ekleyin.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// API kimlik bilgilerinizi (yani Müşteri Sırrı, İstemci API'si) ayarlayın.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Şimdi ConvertApi sınıfının fromKeys işlevini çağırın ve API kimlik bilgilerini iletin.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Ardından ConvertSettings sınıfının bir örneğini başlatın.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Değerleri ConvertSettings sınıfının depolamaAdı, filePath, çıktıPath ve format gibi özelliklerine atayın.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "jpg";
settings.outputPath = "test/output.jpg";
// ConvertDocumentRequest sınıfının bir örneğini ConvertSettings sınıfının nesnesiyle başlatın.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Node.js'de GIF'i JPG'ye dönüştürmek için ConvertDocument yöntemini çağırın.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to JPG in Node.js.")})

Sunucu dosyasını çalıştırdığınızda, aşağıdaki resimde gösterildiği gibi API Cloud kontrol panelinde oluşturulmuş bir JPG dosyası göreceksiniz:

gif'ten jpg'ye dönüştürme

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

Bu bölümde herhangi bir web tarayıcısında GIF’i JPG’ye dönüştürmek için kullanabileceğiniz bir çevrimiçi araç tanıtılmaktadır. GroupDocs.Conversion Cloud SDK’ları tarafından desteklenmektedir ve zarif ve kullanıcı dostu bir kullanıcı arayüzü ile birlikte gelir. Her şeyden önce ücretsizdir ve hesap oluşturma veya abonelik gerektirmez.

çevrimiçi GIF'den JPG'ye dönüştürücü

Çözüm

Bu bizi bu blog yazısının sonuna getiriyor. Kod pasajını ve GroupDocs.Conversion Cloud SDK for Node.js‘ü kullanarak Nodejs’de GIF’i JPG’ye dönüştürme adımlarını inceledik. Ayrıca, GIF’ten JPG/JPEG’ye sorunsuz ve etkili bir dönüşüm sunan çevrimiçi GIF’ten JPG’ye dönüştürücüyü araştırdık. Ayrıca, daha fazlasını keşfetmek için dokümantasyon ve GitHub deposunu ziyaret edebilirsiniz. Ayrıca geliştirme için Başlangıç Kılavuzu’nu ziyaret etmenizi öneririz.

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

Yardım Mevcuttur

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

Sıkça Sorulan Sorular – SSS

Bir GIF’i JPG’ye nasıl değiştiririm?

Bir web tarayıcısında GIF’i JPG’ye dönüştürmek için [çevrimiçi] bir araç vardır, ayrıca programlı bir çözüm için bu bağlantı adresini ziyaret edebilirsiniz.

Ayrıca bakınız