Online aplikace pro slučování dokumentů a kód Python pro sloučení souborů JPG
Vyvíjejte výkonnou aplikaci pro slučování dokumentů JPG založenou na Pythonu.Zkombinujte více dokumentů JPG do jednoho online zdarma prostřednictvím aplikace.Uložte soubor JPG jako PDF, obrázky, Word a mnoho dalších formátů online.
Jak sloučit soubory JPG online pomocí aplikace
- Nahrajte soubory JPG a sloučte je do jednoho.
- Zadejte parametry, jako je výběr z rozevíracího seznamu.
- Uložit do požadovaného formátu: Obrázek, PDF, DOCX, HTML a další
- Kliknutím na tlačítko “Sloučit” sloučíte JPG do požadovaného formátu.
- Stáhněte si sloučený soubor JPG.
- Zobrazte a získejte výsledek sloučení JPG jako jednoho souboru.
Jak sloučit soubor JPG přes Python
- Referenční API v rámci projektu přímo z PyPI ( Aspose.Imaging )
- Načíst všechny obrázky.
- Získejte a nastavte výslednou velikost obrázku.
- Definujte možnosti obrázku.
- Spojte obrázky do nového.
- Zavolejte metodu uložení a získejte sloučené soubory JPG do jednoho souboru.
Kód pro sloučení JPG v Pythonu
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") |
Vyvíjejte slučování souborů JPG pomocí Pythonu
Potřebujete vyvinout python skript nebo obslužnou aplikaci pro snadné sloučení více souborů JPG?S Aspose.Imaging for Python via .NET, podřízeným API Aspose.Total for Python via .NET, může každý vývojář pythonu integrovat výše uvedený kód API pro snadné zřetězení dokumentů pro vývoj profesionálního řešení. Výkonná Python knihovna pro slučování dokumentů podporuje mnoho oblíbených formátů včetně formátu JPG.
Slučovací knihovna JPG pro Python
Existují alternativní možnosti instalace ‘Aspose.Imaging for Python via .NET’ nebo ‘Aspose.Total for Python via .NET’ do vašeho systému.Vyberte si prosím ten, který odpovídá vašim potřebám, a postupujte podle pokynů krok za krokem:
- Nainstalujte Aspose.Imaging for Python via .NET z PyPI
- Nebo použijte následující příkazy pip
pip install aspose-imaging-python-net
.
Požadavky na systém
- GNU libc >= 2.17
- Runtime knihovny GCC-6 (nebo novější).
- Pro Python 3.5-3.7: Je potřeba sestavení pymalloc Pythonu.
Další podrobnosti naleznete v Product Documentation .
Nejčastější dotazy
- Mohu ve své aplikaci použít výše uvedený kód Pythonu?Ano, můžete si stáhnout tento kód a použít jej pro účely vývoje aplikací založených na Pythonu zaměřených na kombinování dokumentů JPG.Je možné vyvinout profesionální řešení pro kombinaci JPG pomocí Pythonu.Použijte naše slučovací API JPG k vývoji softwaru na vysoké úrovni, nezávislého na platformě v Pythonu.
- Funguje tato aplikace pro slučování dokumentů pouze ve Windows?Máte flexibilitu iniciovat slučování dokumentů z jakéhokoli zařízení, bez ohledu na operační systém, na kterém běží, ať už je to Windows, Linux, Mac OS nebo Android. Vše, co k tomu potřebujete, je moderní webový prohlížeč a aktivní připojení k internetu.
- Je bezpečné používat online aplikaci ke kombinaci více dokumentů JPG?Samozřejmě! Výstupní soubory generované prostřednictvím naší služby budou bezpečně a automaticky odstraněny z našich serverů během 24 hodin.V důsledku toho po uplynutí této doby přestanou být odkazy ke stažení spojené s těmito soubory funkční.
- Jaký prohlížeč by měl používat aplikaci?Pro online slučování dokumentů JPG můžete použít jakýkoli moderní webový prohlížeč, jako je Google Chrome, Firefox, Opera nebo Safari.
- Jak mohu sloučit více souborů JPG?Začněte nahráním jednoho nebo více souborů, které chcete sloučit. Soubory JPG můžete buď přetáhnout myší, nebo jednoduše kliknout do bílé oblasti.Poté klikněte na tlačítko „Sloučit“ a naše sloučení rychle zpracuje nahrané soubory.
- Jak dlouho trvá sloučení souborů JPG?Tato slučovací aplikace funguje rychle, nahrání souborů a jejich sloučení může trvat několik sekund.