دمج JPG إلى JPG Online مجانًا

دمج JPG إلى JPG Online

قم بدمج JPG إلى JPG بسهولة باستخدام أداة دمج JPG المجانية عبر الإنترنت. ادمج عدة صور JPG في ملف JPG واحد في خطوتين.

كيفية دمج JPG إلى JPG

  • قم بتحميل صور JPG التي تريد دمجها.
  • حدد وضع الدمج ، أي عمودي أو أفقي أو شبكي.
  • حدد تنسيق الإخراج وابدأ في الدمج.
  • بمجرد الانتهاء ، سيكون ملف الإخراج متاحًا للتنزيل.

اجمع العديد من صور JPG كما تريد. دمج المستندات والصور الممسوحة ضوئيًا أو أي صور JPG أخرى في ملف واحد. قم بإنشاء إخراج من صور JPG المدمجة بالتنسيق الذي تريده ، على سبيل المثال JPG ، PNG ، PDF ، DOCX ، إلخ. لا حاجة لتثبيت JPG إلى برنامج دمج JPG.

ما عليك سوى فتح برنامج دمج JPG المجاني عبر الإنترنت هذا ودمج JPG إلى JPG بجودة عالية. يتم الاحتفاظ بصور JPG التي تقوم بتحميلها بأمان وحذفها من خوادمنا بعد 24 ساعة. وبالتالي ، فإننا نوفر أمانًا إضافيًا لحماية ملفاتك.

ادمج JPG إلى JPG - دليل المطور

يمكنك أيضًا دمج صور JPG برمجيًا باستخدام مكتبتنا المستقلة أو Cloud API. تمنحك الأقسام التالية نظرة عامة سريعة على كيفية القيام بذلك.

دمج صور JPG في C#

فيما يلي خطوات دمج صور JPG في C#.

// Create a list of images
string[] imagePaths = { "image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg", "image5.png" };

// Get resulting image's size
List<Size> imageSizes = new List<Size>();
foreach (string imagePath in imagePaths)
{
    using (RasterImage image = (RasterImage)Image.Load(imagePath))
    {
        imageSizes.Add(image.Size);
    }
}

int newWidth = imageSizes.Max(size => size.Width);
int newHeight = imageSizes.Sum(size => size.Height);

// Combine images into new one
using (MemoryStream memoryStream = new MemoryStream())
{
    // Create output source
    StreamSource outputStreamSource = new StreamSource(memoryStream);
    
    // Create jpeg options
    JpegOptions options = new JpegOptions() { Source = outputStreamSource, Quality = 100 };
    
    // Create output image
    using (JpegImage newImage = (JpegImage)Image.Create(options, newWidth, newHeight))
    {
        int stitchedHeight = 0;
        // Merge images
        foreach (string imagePath in imagePaths)
        {
            using (RasterImage image = (RasterImage)Image.Load(imagePath))
            {
                Rectangle bounds = new Rectangle(0, stitchedHeight, image.Width, image.Height);
                newImage.SaveArgb32Pixels(bounds, image.LoadArgb32Pixels(image.Bounds));
                stitchedHeight += image.Height;
            }
        }
        
        // Save the merged image
        newImage.Save("merged-image.jpg");
    }
}

اقرأ البرنامج التعليمي المفصل حول كيفية دمج صور JPG في C#.

الجمع بين صور JPG في جافا

فيما يلي الخطوات ونموذج التعليمات البرمجية لمطوري Java.

// List of images
String[] imagePaths = { "image.jpg", "image.jpg" };

// Output image path
String outputPath = "output-horizontal.jpg";
String tempFilePath = "temp.jpg";

// Get resulting image size
int newWidth = 0;
int newHeight = 0;
for (String imagePath : imagePaths) {
    try (RasterImage image = (com.aspose.imaging.RasterImage) com.aspose.imaging.Image.load(imagePath)) {
        Size size = image.getSize();
        newWidth += size.getWidth();
        newHeight = Math.max(newHeight, size.getHeight());
    }
}

// Combine images into new one
try (JpegOptions options = new JpegOptions()) {
    Source tempFileSource = new FileCreateSource(tempFilePath, true);
    options.setSource(tempFileSource);
    options.setQuality(100);

    // Create resultant image
    try (JpegImage newImage = (JpegImage) Image.create(options, newWidth, newHeight)) {
        int stitchedWidth = 0;
       for (String imagePath : imagePaths) {
            try (RasterImage image = (RasterImage) Image.load(imagePath)) {
                Rectangle bounds = new Rectangle(stitchedWidth, 0, image.getWidth(), image.getHeight());
                newImage.saveArgb32Pixels(bounds, image.loadArgb32Pixels(image.getBounds()));
                stitchedWidth += image.getWidth();
            }
        }
    
            // Save output image
        newImage.save(outputPath);
    }
}

اقرأ الدليل الكامل حول دمج صور JPG في جافا.

استكشف Cloud API

يمكنك أيضًا استكشاف واجهة برمجة تطبيقات معالجة الصور المستندة إلى السحابة لدمج الصور.

أسئلة وأجوبة

كيف يتم دمج JPG إلى JPG عبر الإنترنت؟

نحن نقدم أبسط طريقة لدمج صور JPG. قم بتحميل ملفات JPG ، واختر الوضع ، وحدد تنسيق الإخراج ، وابدأ عملية الدمج. بمجرد الدمج ، سيكون ملف الإخراج متاحًا للتنزيل.

كم من الوقت يستغرق دمج JPG إلى JPG؟

يتم دمج JPG عبر الإنترنت بسرعة مذهلة ويقوم بدمج صور JPG في بضع ثوانٍ.

كيف يمكنني إنشاء أداة دمج JPG؟

يمكنك القيام بذلك باستخدام مكتباتنا المستقلة أو Cloud API.

هل يعتمد متصفح أداة دمج JPG هذا؟

لا ، يمكنك استخدام أي متصفح حديث مثل Chrome و Edge و Firefox وما إلى ذلك.

أنظر أيضا