JPG Dosyalarını Birleştirmek için Çevrimiçi Belge Birleştirme Uygulaması ve Python Kodu
Güçlü Python tabanlı JPG belge birleştirme uygulaması geliştirin.Birden fazla JPG belgesini uygulama aracılığıyla ücretsiz olarak tek bir çevrimiçi belgede birleştirin.JPG dosyasını çevrimiçi olarak PDF, Görseller, Word ve diğer birçok formatta kaydedin.
Uygulamayı Kullanarak JPG Dosyalarını Çevrimiçi Olarak Birleştirme
- Bunları tek bir dosyada birleştirmek için JPG dosyalarını yükleyin.
- Açılır menüden seçim gibi parametreleri girin.
- Gerekli formatta kaydedin: Resim, PDF, DOCX, HTML ve diğerleri
- JPG’i istenen formatta birleştirmek için “Birleştir” düğmesini tıklayın.
- Birleştirilmiş JPG dosyasını indirin.
- JPG’i tek bir dosya olarak birleştirmenin sonucunu görüntüleyin ve alın.
JPG Dosyasını Python ile Birleştirme
- Proje içindeki API’lere doğrudan PyPI GIF’ten referans verin1
- Tüm Resimleri Yükle.
- Ortaya çıkan görüntü boyutunu alın ve ayarlayın.
- Görüntü seçeneklerini tanımlayın.
- Görüntüleri yenisiyle birleştirin.
- Kaydetme yöntemini çağırın ve birleştirilmiş JPG dosyalarını tek dosyaya alın.
Python'da JPG'i birleştirme kodu
import aspose.pycore as aspycore | |
from aspose.imaging import Image, Rectangle, RasterImage | |
from aspose.imaging.imageoptions import JpegOptions | |
from aspose.imaging.sources import FileCreateSource | |
from aspose.imaging.fileformats.jpeg import JpegImage | |
import os | |
if 'TEMPLATE_DIR' in os.environ: | |
templates_folder = os.environ['TEMPLATE_DIR'] | |
else: | |
templates_folder = r"C:\Users\USER\Downloads\templates" | |
delete_output = 'SAVE_OUTPUT' not in os.environ | |
data_dir = templates_folder | |
image_paths = [os.path.join(data_dir, "template.jpg"), | |
os.path.join(data_dir, "template.jpeg")] | |
output_path = os.path.join(data_dir, "result.jpg") | |
temp_file_path = os.path.join(data_dir, "temp.jpg") | |
# Getting resulting image size. | |
image_sizes = [] | |
for image_path in image_paths: | |
with Image.load(image_path) as image: | |
image_sizes.append(image.size) | |
new_width = 0 | |
new_height = 0 | |
for size in image_sizes: | |
new_width += size.width | |
new_height = max(new_height, size.height) | |
# Combining images into new one. | |
temp_file_source = FileCreateSource(temp_file_path, delete_output) | |
with JpegOptions() as options: | |
options.source = temp_file_source | |
options.quality = 100 | |
with aspycore.as_of(Image.create(options, new_width, new_height), JpegImage) as new_image: | |
stitched_width = 0 | |
for image_path in image_paths: | |
with aspycore.as_of(Image.load(image_path), RasterImage) as image: | |
bounds = Rectangle(stitched_width, 0, image.width, image.height) | |
new_image.save_argb_32_pixels(bounds, image.load_argb_32_pixels(image.bounds)) | |
stitched_width += image.width | |
new_image.save(output_path) | |
if delete_output: | |
os.remove(output_path) | |
if os.path.exists(temp_file_path): | |
os.remove(temp_file_path) |
import aspose.words as aw | |
fileNames = [ "sourceImage1.png", "sourceImage2.png" ] | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
shapes = [builder.insert_image(fileName) for fileName in fileNames] | |
pageSetup = builder.page_setup | |
pageSetup.page_width = max(shape.width for shape in shapes) | |
pageSetup.page_height = sum(shape.height for shape in shapes) | |
pageSetup.top_margin = 0 | |
pageSetup.left_margin = 0 | |
pageSetup.bottom_margin = 0 | |
pageSetup.right_margin = 0 | |
doc.save("mergedImages.png") |
Python kullanarak JPG Dosya Birleşmesini Geliştirin
Birden fazla JPG dosyasını kolayca birleştirmek için python betiği veya yardımcı program uygulaması geliştirmeniz mi gerekiyor?Aspose.Total for Python via .NET’in alt API’si olan Aspose.Imaging for Python via .NET ile herhangi bir python geliştiricisi, profesyonel çözüm geliştirmek amacıyla belgeleri kolayca birleştirmek için yukarıdaki API kodunu entegre edebilir. Belgeleri birleştirmek için güçlü Python kitaplığı, JPG formatı dahil birçok popüler formatı destekler.
Python için JPG birleştirme kütüphanesi
Sisteminize ‘Aspose.Imaging for Python via .NET’ veya ‘Aspose.Total for Python via .NET’ yüklemek için alternatif seçenekler vardır.Lütfen ihtiyaçlarınıza uygun olanı seçin ve adım adım talimatları izleyin:
- Aspose.Imaging for Python via .NET’ü PyPI ‘den yükleyin
- Veya Aşağıdaki pip komutlarını kullanın:
pip install aspose-imaging-python-net
.
sistem gereksinimleri
- GNU libc >= 2.17
- GCC-6 çalışma zamanı kitaplıkları (veya üstü).
- Python 3.5-3.7 için: Python’un pymalloc yapısı gereklidir.
Daha fazla ayrıntı için lütfen Product Documentation ’e bakın.
SSS
- Yukarıdaki Python kodunu uygulamamda kullanabilir miyim?Evet, bu kodu indirebilir ve JPG belgelerini birleştirmeye odaklanan Python tabanlı uygulamalar geliştirmek amacıyla kullanabilirsiniz.Python kullanarak JPG'i birleştirmek için profesyonel bir çözüm geliştirilebilir.Python'da üst düzey, platformdan bağımsız yazılım geliştirmek için JPG birleştirme API'mizi kullanın.
- Uygulamayı birleştiren bu belge yalnızca Windows'ta mı çalışıyor?Windows, Linux, Mac OS veya Android olsun, üzerinde çalıştığı işletim sistemine bakılmaksızın herhangi bir cihazdan belge birleştirmeyi başlatma esnekliğine sahipsiniz. Tek gereken çağdaş bir web tarayıcısı ve aktif bir internet bağlantısıdır.
- Birden fazla JPG belgesini birleştirmek için çevrimiçi uygulamayı kullanmak güvenli midir?Elbette! Hizmetimiz aracılığıyla oluşturulan çıktı dosyaları, 24 saatlik bir süre içinde sunucularımızdan güvenli ve otomatik olarak kaldırılacaktır.Sonuç olarak, bu dosyalarla ilişkili indirme bağlantıları bu sürenin sonunda artık işlevsel olmayacaktır.
- Uygulamayı hangi tarayıcı kullanmalı?Çevrimiçi JPG belgelerini birleştirmek için Google Chrome, Firefox, Opera veya Safari gibi herhangi bir modern web tarayıcısını kullanabilirsiniz.
- Birden fazla JPG dosyasını nasıl birleştirebilirim?Birleştirmek istediğiniz bir veya daha fazla dosyayı yükleyerek başlayın. JPG dosyalarınızı sürükleyip bırakabilir veya yalnızca beyaz alanın içine tıklayabilirsiniz.Daha sonra 'Birleştir' butonuna tıklayın; birleşmemiz yüklenen dosyaları hızlı bir şekilde işleyecektir.
- JPG dosyalarını birleştirmek ne kadar sürer?Bu birleştirme uygulaması hızlı çalışır, dosyaların yüklenmesi ve birleştirilmesi birkaç saniye sürebilir.