حدد اللغة
  1. Products
  2. Aspose.Imaging
  3. Image album
clearbit icon

إنشاء ألبوم صورة لـ .NET

أدوات مريحة لإنشاء ألبوم صور من عدة صور أو صور ، ويعرف أيضًا باسم صورة متعددة أو طفرات. هذا التكوين مدعوم من العديد من تنسيقات صفحة MULIT الشهيرة الملقب PDF ، TIFF ، DICOM .

مشاركة
شعار Instagram شعار Dribbble شعار Twitter شعار Youtube

كيفية إنشاء ألبوم الصور باستخدام مكتبة .NET

من أجل إنشاء ألبوم صور من عدة ملفات صور ، سنستخدم <a href='#'>Aspose.Imaging لـ .NET API </a> وهو عبارة عن ميزة غنية وقوية وسهلة الاستخدام معالجة الصور API لـ Net Platform. افتح Nuget Package Manager ، ابحث عن <a href='#'> aspose.imaging </a> وتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم Package Manager.

1
Install-Package Aspose.Imaging

إنشاء ألبوم صور عبر .NET

أنت بحاجة إلى Aspose.Imaging لـ .NET و Aspose.Image.Album.NET ترخيص لتجربة الرمز في الخاص بك بيئة.

  1. تحميل صور الإدخال لجمع البيانات المرجعية.
  2. قم بإنشاء ألبوم صورة إخراج من مجموعة صور الإدخال وحفظه بالتنسيق المطلوب
  3. يمكنك أيضًا إنشاء صورة محددة متعددة الصفحات (TIFF أو DICOM) وإضافة صور الإدخال واحدة تلو الأخرى
  4. يمكنك تحديد صور إدخال مسبقًا لتناسب نفس الصفحة أو حجم الصفحة المطلوبة.

متطلبات النظام

فقط تأكد من أن لديك المتطلبات الأساسية التالية.

  • Microsoft Windows أو نظام تشغيل متوافق مع .NET Core
  • بيئة تطوير مثل Microsoft Visual Studio.
  • Aspose.Imaging لـ .NET DLL المشار إليها في مشروعك.
 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);
            }
        } 
    }
}

قد تجد أمثلة وأمثلة أخرى لإنشاء ألبومات الصور المسموح بها هنا