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