Aplicativo de fusão de documentos online e código Python para mesclar arquivos JPG
Desenvolva um poderoso aplicativo de mesclagem de documentos JPG baseado em Python.Combine vários documentos JPG em um único online gratuitamente via aplicativo.Salve o arquivo JPG como PDF, imagens, Word e muitos outros formatos online.
Como mesclar arquivos JPG online usando o aplicativo
- Carregue arquivos JPG para mesclá-los em um único.
- Insira os parâmetros como seleção no menu suspenso.
- Salve no formato necessário: imagem, PDF, DOCX, HTML e outros
- Clique no botão “Mesclar” para mesclar JPG no formato desejado.
- Baixe o arquivo JPG mesclado.
- Visualize e obtenha o resultado da fusão do JPG como um único arquivo.
Como mesclar arquivo JPG via Python
- Faça referência a APIs dentro do projeto diretamente do PyPI ( Aspose.Imaging )
- Carregue todas as imagens.
- Obtenha e defina o tamanho da imagem resultante.
- Defina as opções de imagem.
- Combine as imagens em uma nova.
- Chame o método save e obtenha os arquivos JPG mesclados em um único arquivo.
Código para mesclar JPG em 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") |
Desenvolva fusão de arquivos JPG usando Python
Precisa desenvolver um script python ou um aplicativo utilitário para mesclar facilmente vários arquivos JPG?Com Aspose.Imaging for Python via .NET, API filha do Aspose.Total for Python via .NET, qualquer desenvolvedor python pode integrar o código API acima para concatenar documentos facilmente para o desenvolvimento de soluções profissionais. A poderosa biblioteca Python para mesclar documentos suporta muitos formatos populares, incluindo o formato JPG.
Biblioteca de mesclagem JPG para Python
Existem opções alternativas para instalar ‘Aspose.Imaging for Python via .NET’ ou ‘Aspose.Total for Python via .NET’ em seu sistema.Escolha um que se adeque às suas necessidades e siga as instruções passo a passo:
- Instale Aspose.Imaging for Python via .NET do PyPI
- Ou use os seguintes comandos pip
pip install aspose-imaging-python-net
.
Requisitos de sistema
- GNU libc >= 2.17
- Bibliotecas de tempo de execução GCC-6 (ou posteriores).
- Para Python 3.5-3.7: A compilação pymalloc do Python é necessária.
Para mais detalhes, consulte Product Documentation .
Perguntas frequentes
- Posso usar o código Python acima em meu aplicativo?Sim, você pode baixar este código e utilizá-lo para desenvolver aplicativos baseados em Python focados na combinação de documentos JPG.Pode-se desenvolver uma solução profissional para combinar JPG usando Python.Use nossa API de fusão JPG para desenvolver software independente de plataforma de alto nível em Python.
- Este documento que mescla o aplicativo funciona apenas no Windows?Você tem a flexibilidade de iniciar a mesclagem de documentos a partir de qualquer dispositivo, independentemente do sistema operacional em que ele é executado, seja Windows, Linux, Mac OS ou Android. Tudo o que é necessário é um navegador contemporâneo e uma conexão ativa com a Internet.
- É seguro usar o aplicativo online para combinar vários documentos JPG?Claro! Os arquivos de saída gerados por meio de nosso serviço serão removidos de forma segura e automática de nossos servidores dentro de um prazo de 24 horas.Como resultado, os links de download associados a esses arquivos deixarão de funcionar após esse período.
- Qual navegador deve usar o aplicativo?Você pode usar qualquer navegador moderno como Google Chrome, Firefox, Opera ou Safari para mesclar documentos JPG online.
- Como posso mesclar vários arquivos JPG?Comece enviando um ou mais arquivos que deseja mesclar. Você pode arrastar e soltar seus arquivos JPG ou simplesmente clicar dentro da área branca.Depois, clique no botão ‘Mesclar’ e nossa fusão processará rapidamente os arquivos carregados.
- Quanto tempo leva para mesclar os arquivos JPG?Este aplicativo de mesclagem funciona rapidamente. Pode levar alguns segundos para carregar os arquivos e mesclá-los.