Aplikasi Penggabungan Dokumen Online dan Kode Python untuk Menggabungkan File GIF
Kembangkan aplikasi penggabungan dokumen GIF berbasis Python yang kuat.Gabungkan beberapa dokumen GIF menjadi satu secara online gratis melalui aplikasi.Simpan file GIF sebagai PDF, Gambar, Word & banyak format lainnya secara online.
Cara Menggabungkan File GIF Online menggunakan App
- Unggah file GIF 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 GIF ke dalam format yang diinginkan.
- Unduh file GIF gabungan.
- Lihat dan dapatkan hasil penggabungan GIF menjadi satu file.
Cara Menggabungkan File GIF 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 GIF menjadi satu file.
Kode untuk menggabungkan GIF 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 GIF menggunakan Python
Perlu mengembangkan skrip python atau aplikasi utilitas untuk menggabungkan beberapa file GIF 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 GIF.
Perpustakaan penggabungan GIF 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 GIF.Seseorang dapat mengembangkan solusi profesional untuk menggabungkan GIF menggunakan Python.Gunakan API penggabungan GIF 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 GIF?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 GIF online.
- Bagaimana cara menggabungkan beberapa file GIF?Mulailah dengan mengunggah satu atau lebih file yang ingin Anda gabungkan. Anda dapat menarik dan melepaskan file GIF 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 GIF?Aplikasi penggabungan ini beroperasi dengan cepat, mungkin diperlukan beberapa detik untuk mengunggah file dan menggabungkannya.