Aplikasi Penggabungan Dokumen Online dan Kode Python untuk Menggabungkan File JPG
Kembangkan aplikasi penggabungan dokumen JPG berbasis Python yang kuat.Gabungkan beberapa dokumen JPG menjadi satu secara online gratis melalui aplikasi.Simpan file JPG sebagai PDF, Gambar, Word & banyak format lainnya secara online.
Cara Menggabungkan File JPG Online menggunakan App
- Unggah file JPG untuk menggabungkannya menjadi satu.
- Masukkan parameter seperti pilihan dari dropdown.
- Simpan ke format yang diperlukan: Gambar, PDF, DOCX, HTML, dan lainnya
- Klik tombol “Gabung” untuk Menggabungkan JPG ke dalam format yang diinginkan.
- Unduh file JPG gabungan.
- Lihat dan dapatkan hasil penggabungan JPG menjadi satu file.
Cara Menggabungkan File JPG melalui Python
- Referensi API dalam proyek langsung dari PyPI ( Aspose.Imaging )
- Muat semua Gambar.
- Dapatkan dan Atur ukuran gambar yang dihasilkan.
- Tentukan opsi gambar.
- Gabungkan gambar menjadi yang baru.
- Panggil metode penyimpanan dan gabungkan file JPG menjadi satu file.
Kode untuk menggabungkan JPG dengan Python
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") |
Kembangkan Penggabungan File JPG menggunakan Python
Perlu mengembangkan skrip python atau aplikasi utilitas untuk menggabungkan beberapa file JPG dengan mudah?Dengan Aspose.Imaging for Python via .NET, API anak Aspose.Total for Python via .NET, pengembang python mana pun dapat mengintegrasikan kode API di atas untuk menggabungkan dokumen dengan mudah guna mengembangkan solusi profesional. Pustaka Python yang kuat untuk menggabungkan dokumen mendukung banyak format populer termasuk format JPG.
Perpustakaan penggabungan JPG untuk Python
Ada opsi alternatif untuk menginstal ‘Aspose.Imaging for Python via .NET’ atau ‘Aspose.Total for Python via .NET’ ke sistem Anda.Silakan pilih salah satu yang sesuai dengan kebutuhan Anda dan ikuti petunjuk langkah demi langkah:
- Instal Aspose.Imaging for Python via .NET dari PyPI
- Atau Gunakan perintah pip berikut
pip install aspose-imaging-python-net
.
Persyaratan sistem
- Perpustakaan GNU >= 2.17
- Pustaka runtime GCC-6 (atau lebih baru).
- Untuk Python 3.5-3.7: Diperlukan build pymalloc dari Python.
Untuk lebih jelasnya silakan merujuk ke Product Documentation .
FAQ
- Bisakah saya menggunakan kode Python di atas dalam aplikasi saya?Ya, Anda dipersilakan mengunduh kode ini dan menggunakannya untuk tujuan pengembangan aplikasi berbasis Python yang berfokus pada penggabungan dokumen JPG.Seseorang dapat mengembangkan solusi profesional untuk menggabungkan JPG menggunakan Python.Gunakan API penggabungan JPG kami untuk mengembangkan perangkat lunak independen platform tingkat tinggi dengan Python.
- Apakah Aplikasi penggabungan dokumen ini hanya berfungsi di Windows?Anda memiliki fleksibilitas untuk memulai penggabungan dokumen dari perangkat apa pun, apa pun sistem operasi yang dijalankannya, baik Windows, Linux, Mac OS, atau Android. Yang diperlukan hanyalah browser web kontemporer dan koneksi internet aktif.
- Apakah aman menggunakan aplikasi online untuk menggabungkan beberapa dokumen JPG?Tentu saja! File keluaran yang dihasilkan melalui layanan kami akan dihapus secara aman dan otomatis dari server kami dalam jangka waktu 24 jam.Akibatnya, tautan unduhan yang terkait dengan file-file ini akan berhenti berfungsi setelah periode ini.
- Browser apa yang harus menggunakan Aplikasi?Anda dapat menggunakan browser web modern apa pun seperti Google Chrome, Firefox, Opera, atau Safari untuk penggabungan dokumen JPG online.
- Bagaimana cara menggabungkan beberapa file JPG?Mulailah dengan mengunggah satu atau lebih file yang ingin Anda gabungkan. Anda dapat menarik dan melepaskan file JPG Anda atau cukup mengeklik di dalam area putih.Setelahnya, klik tombol 'Gabung', dan penggabungan kita akan segera memproses file yang diunggah.
- Berapa lama waktu yang dibutuhkan untuk menggabungkan file JPG?Aplikasi penggabungan ini beroperasi dengan cepat, mungkin diperlukan beberapa detik untuk mengunggah file dan menggabungkannya.