Application de fusion de documents en ligne et code Python pour fusionner des fichiers IMAGE
Développez une puissante application de fusion de documents IMAGE basée sur Python.Combinez plusieurs documents IMAGE en un seul en ligne gratuitement via l’application.Enregistrez le fichier IMAGE au format PDF, images, Word et de nombreux autres formats en ligne.
Comment fusionner des fichiers IMAGE en ligne à l'aide de l'application
- Téléchargez des fichiers IMAGE 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 IMAGE au format souhaité.
- Téléchargez le fichier IMAGE fusionné.
- Affichez et obtenez le résultat de la fusion de IMAGE en un seul fichier.
Comment fusionner un fichier IMAGE 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 IMAGE fusionnés dans un seul fichier.
Code pour fusionner IMAGE 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 IMAGE à l'aide de Python
Besoin de développer un script Python ou une application utilitaire pour fusionner facilement plusieurs fichiers IMAGE ?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 IMAGE.
Bibliothèque de fusion IMAGE 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 IMAGE.On peut développer une solution professionnelle pour combiner IMAGE en utilisant Python.Utilisez notre API de fusion IMAGE 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 IMAGE ?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 IMAGE en ligne.
- Comment puis-je fusionner plusieurs fichiers IMAGE ?Commencez par télécharger un ou plusieurs fichiers que vous souhaitez fusionner. Vous pouvez soit glisser-déposer vos fichiers IMAGE, 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 IMAGE ?Cette application de fusion fonctionne rapidement. Le téléchargement des fichiers et leur fusion peuvent prendre quelques secondes.