Aplicación de fusión de documentos en línea y código Python para fusionar archivos JPG
Desarrolle una potente aplicación de fusión de documentos JPG basada en Python.Combine varios documentos JPG en uno solo en línea de forma gratuita a través de la aplicación.Guarde el archivo JPG como PDF, imágenes, Word y muchos otros formatos en línea.
Aplicación gratuita en línea para fusionar documentos JPG
Cómo fusionar archivos JPG en línea usando la aplicación
- Cargue archivos JPG para fusionarlos en uno solo.
- Ingrese los parámetros como la selección del menú desplegable.
- Guarde en el formato requerido: imagen, PDF, DOCX, HTML y otros
- Haga clic en el botón “Fusionar” para fusionar JPG en el formato deseado.
- Descargue el archivo JPG combinado.
- Vea y obtenga el resultado de fusionar JPG como un solo archivo.
Cómo fusionar un archivo JPG a través de Python
- API de referencia dentro del proyecto directamente desde PyPI ( Aspose.Imaging )
- Cargar todas las imágenes.
- Obtenga y establezca el tamaño de la imagen resultante.
- Defina las opciones de imagen.
- Combina las imágenes en una nueva.
- Llame al método de guardar y obtenga los archivos JPG combinados en un solo archivo.
Código para fusionar JPG en 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") |
Desarrollar la fusión de archivos JPG usando Python
¿Necesita desarrollar un script de Python o una aplicación de utilidad para fusionar fácilmente varios archivos JPG?Con Aspose.Imaging for Python via .NET, API secundaria de Aspose.Total for Python via .NET, cualquier desarrollador de Python puede integrar el código API anterior para concatenar documentos fácilmente para desarrollar una solución profesional. La potente biblioteca Python para fusionar documentos admite muchos formatos populares, incluido el formato JPG.
Biblioteca de fusión JPG para Python
Existen opciones alternativas para instalar ‘Aspose.Imaging for Python via .NET’ o ‘Aspose.Total for Python via .NET’ en su sistema.Elija uno que se adapte a sus necesidades y siga las instrucciones paso a paso:
- Instalar Aspose.Imaging for Python via .NET desde PyPI
- O utilice los siguientes comandos pip
pip install aspose-imaging-python-net
.
Requisitos del sistema
- Biblioteca GNU >= 2.17
- Bibliotecas de tiempo de ejecución GCC-6 (o posteriores).
- Para Python 3.5-3.7: se necesita la compilación pymalloc de Python.
Para obtener más detalles, consulte Product Documentation .
Preguntas frecuentes
- ¿Puedo usar el código Python anterior en mi aplicación?Sí, puede descargar este código y utilizarlo con el fin de desarrollar aplicaciones basadas en Python centradas en combinar documentos JPG.Se puede desarrollar una solución profesional para combinar JPG usando Python.Utilice nuestra API de fusión JPG para desarrollar software independiente de plataforma de alto nivel en Python.
- ¿Esta aplicación de fusión de documentos funciona solo en Windows?Tiene la flexibilidad de iniciar la combinación de documentos desde cualquier dispositivo, independientemente del sistema operativo en el que se ejecute, ya sea Windows, Linux, Mac OS o Android. Todo lo que se requiere es un navegador web moderno y una conexión a Internet activa.
- ¿Es seguro utilizar la aplicación en línea para combinar varios documentos JPG?¡Por supuesto! Los archivos de salida generados a través de nuestro servicio se eliminarán de forma segura y automática de nuestros servidores en un plazo de 24 horas.Como resultado, los enlaces de descarga asociados con estos archivos dejarán de funcionar después de este período.
- ¿Qué navegador debería utilizar la aplicación?Puede utilizar cualquier navegador web moderno como Google Chrome, Firefox, Opera o Safari para fusionar documentos JPG en línea.
- ¿Cómo puedo fusionar varios archivos JPG?Comience cargando uno o más archivos que desee fusionar. Puede arrastrar y soltar sus archivos JPG o simplemente hacer clic dentro del área blanca.Luego, haga clic en el botón 'Fusionar' y nuestra fusión procesará rápidamente los archivos cargados.
- ¿Cuánto tiempo lleva fusionar los archivos JPG?Esta aplicación de fusión funciona rápidamente. Es posible que tarde unos segundos en cargar los archivos y fusionarlos.