Application de fusion de documents en ligne et code Python pour fusionner des fichiers JPEG
Développez une puissante application de fusion de documents JPEG basée sur Python.Combinez plusieurs documents JPEG en un seul en ligne gratuitement via l’application.Enregistrez le fichier JPEG au format PDF, images, Word et de nombreux autres formats en ligne.
Comment fusionner des fichiers JPEG en ligne à l'aide de l'application
- Téléchargez des fichiers JPEG pour les fusionner en un seul.
- Entrez les paramètres comme la sélection dans la liste déroulante.
- Enregistrez au format requis : Image, PDF, DOCX, HTML et autres
- Cliquez sur le bouton “Fusionner” pour fusionner JPEG au format souhaité.
- Téléchargez le fichier JPEG fusionné.
- Affichez et obtenez le résultat de la fusion de JPEG en un seul fichier.
Comment fusionner un fichier JPEG via Python
- API de référence au sein du projet directement depuis PyPI ( Aspose.Imaging )
- Chargez toutes les images.
- Obtenez et définissez la taille de l’image résultante.
- Définissez les options de l’image.
- Combinez les images dans une nouvelle.
- Appelez la méthode de sauvegarde et récupérez les fichiers JPEG fusionnés dans un seul fichier.
Code pour fusionner JPEG 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") |
Développer la fusion de fichiers JPEG à l'aide de Python
Besoin de développer un script Python ou une application utilitaire pour fusionner facilement plusieurs fichiers JPEG ?Avec Aspose.Imaging for Python via .NET, API enfant de Aspose.Total for Python via .NET, tout développeur Python peut intégrer le code API ci-dessus pour concaténer facilement des documents afin de développer une solution professionnelle. La puissante bibliothèque Python pour la fusion de documents prend en charge de nombreux formats populaires, notamment le format JPEG.
Bibliothèque de fusion JPEG pour Python
Il existe d’autres options pour installer « Aspose.Imaging for Python via .NET » ou « Aspose.Total for Python via .NET » sur votre système.Veuillez en choisir un qui correspond à vos besoins et suivre les instructions étape par étape :
- Installer Aspose.Imaging for Python via .NET à partir de PyPI
- Ou utilisez les commandes pip suivantes
pip install aspose-imaging-python-net
.
Configuration requise
- Bibliothèque GNU >= 2.17
- Bibliothèques d’exécution GCC-6 (ou version ultérieure).
- Pour Python 3.5-3.7 : la version pymalloc de Python est nécessaire.
Pour plus de détails, veuillez vous référer à Product Documentation .
FAQ
- Puis-je utiliser le code Python ci-dessus dans mon application ?Oui, vous pouvez télécharger ce code et l'utiliser dans le but de développer des applications basées sur Python axées sur la combinaison de documents JPEG.On peut développer une solution professionnelle pour combiner JPEG en utilisant Python.Utilisez notre API de fusion JPEG pour développer des logiciels de haut niveau indépendants de la plate-forme en Python.
- Cette application de fusion de documents fonctionne-t-elle uniquement sous Windows ?Vous avez la possibilité de lancer la fusion de documents à partir de n'importe quel appareil, quel que soit le système d'exploitation sur lequel il s'exécute, qu'il s'agisse de Windows, Linux, Mac OS ou Android. Tout ce dont vous avez besoin est un navigateur Web contemporain et une connexion Internet active.
- Est-il sécuritaire d’utiliser l’application en ligne pour combiner plusieurs documents JPEG ?Bien sûr! Les fichiers de sortie générés via notre service seront supprimés de manière sécurisée et automatique de nos serveurs dans un délai de 24 heures.De ce fait, les liens de téléchargement associés à ces fichiers cesseront d’être fonctionnels passé ce délai.
- Quel navigateur doit utiliser l'application ?Vous pouvez utiliser n'importe quel navigateur Web moderne comme Google Chrome, Firefox, Opera ou Safari pour la fusion de documents JPEG en ligne.
- Comment puis-je fusionner plusieurs fichiers JPEG ?Commencez par télécharger un ou plusieurs fichiers que vous souhaitez fusionner. Vous pouvez soit glisser-déposer vos fichiers JPEG, soit simplement cliquer dans la zone blanche.Ensuite, cliquez sur le bouton « Fusionner » et notre fusion traitera rapidement les fichiers téléchargés.
- Combien de temps faut-il pour fusionner les fichiers JPEG ?Cette application de fusion fonctionne rapidement. Le téléchargement des fichiers et leur fusion peuvent prendre quelques secondes.