Bu görüntü işleme kitaplığını Node.js tabanlı projenize yükleyin ve JPG dosyalarını anında birleştirin. Artık JPG dosyalarını birleştirmek için herhangi bir üçüncü taraf yazılımı veya aracı tercih etmenize gerek yok. GroupDocs.Merger, birden fazla programlama dili için kurumsal düzeyde Bulut SDK’ları sunar ve ister uzman ister başlangıç düzeyindeki geliştirici olun, bu SDK’ları kolayca entegre edebilir ve kullanabilirsiniz. . Ancak bu blog yazısında JPG dosyalarını Node.js’de programlı olarak nasıl birleştireceğimizi öğreneceğiz. Bu nedenle, JPG dosyalarını birleştirmeye yönelik adımları ve kod pasajını öğrenmek için lütfen bu kılavuzu baştan sona inceleyin.
Bu blog yazısında aşağıdaki noktalar ele alınacaktır:
- Görüntü İşleme Kütüphanesi Kurulumu
- Node.js’deki JPG Dosyalarını Program Aracılığıyla Birleştirme
- JPG Görüntülerini Çevrimiçi Birleştir
Görüntü İşleme Kitaplığı Kurulumu
Öncelikle bu ücretsiz JPG birleştirme kütüphanesini Node.js projemize yükleyelim. Kurulum işlemi sadece terminalde/CMD’de bir komut çalıştırıyor. Ancak, kurulum tamamlandıktan hemen sonra GroupDocs.Merger Cloud SDK for Node.js‘in zengin özellikli yığınından yararlanabilirsiniz.
Bu nedenle aşağıdaki komutu çalıştırın:
npm install groupdocs-merger-cloud
Daha sonra, API kimlik bilgilerinin (İstemci Kimliği + İstemci Sırrı) nasıl alınacağını öğrenmek için lütfen bu kılavuzu ziyaret edin. Yine, son derece basittir ve herhangi bir sorun yaşamadan API kimlik bilgilerini oluşturabilirsiniz.
Node.js’deki JPG Dosyalarını Program Aracılığıyla Birleştirin
Artık JPG dosyalarını Node.js’de birleştirmek için kod pasajı yazmaya başlamaya hazırız. Bu amaçla API Cloud’umuza kontrol paneli zaten iki farklı JPG görseli yükledik. UploadFile yöntemini çağırarak dosyaları manuel veya programlı olarak yükleyebilirsiniz.
JPG dosyalarını programlı olarak birleştirme adımları aşağıda verilmiştir:
- Projenizde groupdocs-merger-cloud modülünü zorunlu tutun.
- API Cloud Dashboard’dan API kimlik bilgilerinizi alın.
- DocumentApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini iletin.
- Birleştirme işlemine ilişkin belgeyi açıklayan JoinItem sınıfının bir nesnesini oluşturun.
- FileInfo sınıfının bir örneğini oluşturun.
- filePath özelliğini çağırarak kaynak JPG dosyalarının dosya yolunu ayarlayın.
- joinOptions sınıfının bir nesnesini oluşturun.
- Kaynak belge dizisini atamak için joinItems özelliğini çağırın.
- Oluşturulan birleştirilmiş JPG görüntüleri için çıkış yolunu ayarlayın.
- JPG dosyalarını birleştirmek için joinRequest sınıfının bir nesnesini başlatın ve onu join yöntemine aktarın.
JPG dosyalarını birleştirmek için aşağıdaki kod pasajını kopyalayıp yapıştırın:
// Projenizde groupdocs-merger-cloud modülünü zorunlu tutun.
const merger_cloud = require("groupdocs-merger-cloud");
// API Cloud Dashboard'dan API kimlik bilgilerinizi alın
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// DocumentApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini iletin.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Birleştirme işlemi için belgeyi açıklayan joinItem sınıfının bir nesnesini oluşturun.
let item1 = new merger_cloud.JoinItem();
// FileInfo sınıfının bir örneğini oluşturun.
item1.fileInfo = new merger_cloud.FileInfo();
// FilePath özelliğini çağırarak kaynak JPG dosyalarının dosya yolunu ayarlayın.
item1.fileInfo.filePath = "first.jpg";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";
// joinOptions sınıfının bir nesnesini oluşturun.
let options = new merger_cloud.JoinOptions();
// Kaynak belge dizisini atamak için joinItems özelliğini çağırın.
options.joinItems = [item1, item2];
// Oluşturulan birleştirilmiş JPG görüntüleri için çıkış yolunu ayarlayın.
options.outputPath = "Output/merged.jpg";
// joinRequest sınıfının bir nesnesini başlatın ve JPG dosyalarını birleştirmek için onu join yöntemine aktarın.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
Sunucuyu çalıştırdığınızda, API Cloud panosundaki “Output” klasöründe yeni bir birleştirilmiş jpg dosyası bulacaksınız, çıktı dosyasını aşağıdaki resimde görebilirsiniz:
Burada, oluşturulan JPG dosyasını bu DownloadFile yöntemini çağırarak manuel veya programlı olarak indirebilirsiniz.
JPG Resimlerini Çevrimiçi Birleştir
Bulut SDK’ları ve REST API’leri’ne ek olarak, JPG dosyalarını tarayıcıda birleştirmek için bir çevrimiçi araç vardır ve bu ücretsiz JPG birleştirme işlemi, [GroupDocs.Merger][ tarafından desteklenmektedir] 3]. Kullanımı kolaydır ve kullanıcı dostu bir arayüz sunar. Aslında isteği yapılandırmak için yatay birleştirme veya dikey birleştirme gibi birden fazla seçenek vardır. Her şeyden önce, bu araçla ilgili herhangi bir ücret yoktur ve onu JPG dosyalarını birleştirmek için kullanabilirsiniz.
Son düşünceler
Bu blog yazısını okuduğunuz için teşekkür ederiz ve ilginizi çekeceğini umuyoruz. Bu rehberi burada sonlandırıyoruz ve yakında yeni bir konu ile karşınıza çıkacağız. Bu makalede, JPG dosyalarının Node.js’de programlı olarak nasıl birleştirileceğini ele aldık. Ayrıca, GroupDocs.Merger Cloud SDK for Node.js tarafından kullanıma sunulan bazı önemli yöntemleri inceledik. Ayrıca, diğer yöntemler hakkında bilgi edinmek için belgeleri ziyaret edebilirsiniz ve kaynak kodu GitHub adresinde mevcuttur. Son olarak, Cloud API’lerimizi burada denemeyi unutmayın.
Son olarak, groupdocs.cloud yeni makaleler yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.
Bir soru sor
Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.
Sıkça Sorulan Sorular – SSS
Hangi yazılım JPG’yi birleştirebilir?
GroupDocs.Merger Cloud SDK for Node.js, JPG dosyalarını programlı olarak birleştirmek için yöntemler ve özellikler sunar. Ayrıca, bu görüntü işleme kütüphanesini burada keşfedebilirsiniz.
2 JPG’yi 1 JPG’de nasıl birleştiririm?
Cevabı ayrıntılı olarak öğrenmek için lütfen burayı bağlantı ziyaret edin.