Online aplikace pro slučování dokumentů a kód Python pro sloučení souborů JPEG
Vyvíjejte výkonnou aplikaci pro slučování dokumentů JPEG založenou na Pythonu.Zkombinujte více dokumentů JPEG do jednoho online zdarma prostřednictvím aplikace.Uložte soubor JPEG jako PDF, obrázky, Word a mnoho dalších formátů online.
Jak sloučit soubory JPEG online pomocí aplikace
- Nahrajte soubory JPEG 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 JPEG do požadovaného formátu.
- Stáhněte si sloučený soubor JPEG.
- Zobrazte a získejte výsledek sloučení JPEG jako jednoho souboru.
Jak sloučit soubor JPEG 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 JPEG do jednoho souboru.
Kód pro sloučení JPEG 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ů JPEG pomocí Pythonu
Potřebujete vyvinout python skript nebo obslužnou aplikaci pro snadné sloučení více souborů JPEG?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 JPEG.
Slučovací knihovna JPEG 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ů JPEG.Je možné vyvinout profesionální řešení pro kombinaci JPEG pomocí Pythonu.Použijte naše slučovací API JPEG 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ů JPEG?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ů JPEG 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ů JPEG?Začněte nahráním jednoho nebo více souborů, které chcete sloučit. Soubory JPEG 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ů JPEG?Tato slučovací aplikace funguje rychle, nahrání souborů a jejich sloučení může trvat několik sekund.