Sprache auswählen
  1. Products
  2. Aspose.Imaging
  3. Image album
clearbit icon

Bildalbum erstellen für .NET

Praktische Tools zum Erstellen von Bilderalben aus mehreren Bildern oder Fotos, auch bekannt als Multi-Frame- oder Multi-Page-Bild. Eine solche Komposition wird für eine breite Palette von Eingabebildformaten und unterstützt mehrere gängige Ausgabeformate für mehrere Seiten, auch bekannt als pdf, tiff, dicom.

Teilen
Instagram-Logo Dribbble-Logo Twitter-Logo Youtube-Logo

So erstellen Sie Bildalbum mit .Net Library

Um ein Bildalbum aus den verschiedenen Bilddateien zu erstellen, verwenden wir <a href='#'> Aspose.Imaging für .NET-API </a>. API für NET -Plattform. Öffnen Sie den Nuget -Paket -Manager, suchen Sie nach <a href='#'> Aspose.Imaging </a> und installieren.

1
Install-Package Aspose.Imaging

Bildalbum erstellen über .NET

Sie benötigen Aspose.Imaging for .NET und eine Aspose.Imaging.Image.Album.NET-Lizenz, um den Code in Ihrem auszuprobieren Umfeld.

  1. Lasten Sie Eingangsbilder, um die Referenzdaten zu erfassen.
  2. Erstellen Sie das Ausgabebildalbum aus der Reihe von Eingabebildern und speichern Sie es im gewünschten Format
  3. Sie können auch das spezifische mehrseitige Bild (TIFF oder DICOM) erstellen und die Eingabebilder einzeln hinzufügen
  4. Sie können Eingabebilder vorab auf die gleiche oder erforderliche Seite oder Rahmengröße passen.

Systemanforderungen

Stellen Sie einfach sicher, dass Sie die folgenden Voraussetzungen erfüllen.

  • Microsoft Windows oder ein kompatibles Betriebssystem mit .NET Framework, .NET Core und PHP.
  • VBScript, Delphi, C++ über COM Interop.
  • Entwicklungsumgebung wie Microsoft Visual Studio.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
using System;
 using Aspose.Imaging;
 using Aspose.Imaging.FileFormats.Pdf;

namespace CSharpTutorials
{
    class Program
    {
        static void Main(string[] args)
        {
            if(args.Lenght<3)
            {
                Console.WriteLine("Please specify inpur folder with images to merge and ");
                Console.WriteLine("wildcard mask of the input images (i.e. *.png or *.jpg) and");
                Console.WriteLine("output folder to create image album");
                return;
            }

            // Valid image album plug-in license use example
            License license=new License();
            license.SetLicense("Aspose.Imaging.Image.Album.NET.lic");

            string OutputDirectory = Path.Combine(TestDirectory, "ImageAlbum");
            if (!Directory.Exists(OutputDirectory))
            {
                Directory.CreateDirectory(OutputDirectory);
            }

            var images = new List<Image>();

            foreach (var fileName in Directory.GetFiles(TestDirectory, "*.png"))
            {
                var image = Image.Load(fileName);

                images.Add(image);
            }

            try
            {
                var outputPath = Path.Combine(OutputDirectory, "image_album.pdf");
                MakeAlbum(images, new PdfOptions(), outputPath);
            }
            finally
            {
                images.ForEach(image => image.Dispose());
            }
        }            

        void MakeAlbum(List<Image> images, ImageOptionsBase imageOptions, string outputPath)
        {
            using (var image = Image.Create(images.ToArray()))
            {
                image.Save(outputPath, imageOptions);
            }
        } 
    }
}

Weitere zulässige Fälle und Beispiele für die Erstellung von Bildalben finden Sie hier