ادغام JPG به JPG آنلاین به صورت رایگان

JPG را به JPG آنلاین ادغام کنید

با استفاده از ابزار ادغام آنلاین رایگان JPG ما به راحتی JPG را به JPG ادغام کنید. چندین تصویر JPG را در چند مرحله در یک JPG ترکیب کنید.

نحوه ادغام JPG به JPG

  • تصاویر JPG را که می خواهید ادغام کنید آپلود کنید.
  • حالت ادغام، یعنی عمودی، افقی، یا شبکه را انتخاب کنید.
  • فرمت خروجی را انتخاب کنید و شروع به ادغام کنید.
  • پس از اتمام، فایل خروجی برای دانلود در دسترس خواهد بود.

هر تعداد عکس JPG را که می خواهید ترکیب کنید. اسناد اسکن شده، عکس‌ها یا هر تصویر JPG دیگری را در یک فایل ادغام کنید. خروجی تصاویر JPG ادغام شده را در قالب دلخواه خود تولید کنید، به عنوان مثال JPG، PNG، PDF، DOCX، و غیره. نیازی به نصب نرم افزار ادغام JPG به JPG نیست.

به سادگی این ادغام 100٪ رایگان JPG آنلاین را باز کنید و JPG را به JPG با کیفیت بالا ادغام کنید. تصاویر JPG که آپلود می کنید ایمن نگه داشته می شوند و پس از 24 ساعت از سرورهای ما حذف می شوند. بنابراین، ما امنیت بیشتری را برای محافظت از فایل های شما فراهم می کنیم.

ترکیب JPG به JPG - راهنمای توسعه دهندگان

همچنین می‌توانید با استفاده از کتابخانه مستقل یا Cloud API، تصاویر JPG را به صورت برنامه‌نویسی ادغام کنید. بخش های زیر به شما یک نمای کلی از نحوه انجام آن می دهد.

ادغام تصاویر JPG در سی شارپ

در زیر مراحل ترکیب تصاویر JPG در سی شارپ آمده است.

// 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 در جاوا

در زیر مراحل و نمونه کد برای توسعه دهندگان جاوا آمده است.

// 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 را کاوش کنید

همچنین می‌توانید API پردازش تصویر مبتنی بر Cloud ما را برای ادغام تصاویر کاوش کنید.

سوالات متداول

چگونه به صورت آنلاین JPG را به JPG ادغام کنیم؟

ما ساده ترین راه را برای ادغام تصاویر JPG ارائه می دهیم. فایل های JPG را آپلود کنید، یک حالت را انتخاب کنید، فرمت خروجی را انتخاب کنید و فرآیند ادغام را آغاز کنید. پس از ادغام، فایل خروجی برای دانلود در دسترس خواهد بود.

ادغام JPG با JPG چقدر طول می کشد؟

ادغام آنلاین JPG ما به طرز شگفت انگیزی سریع است و تصاویر JPG را در چند ثانیه ادغام می کند.

چگونه می توانم یک ابزار ادغام JPG ایجاد کنم؟

می‌توانید این کار را با استفاده از کتابخانه‌های مستقل یا Cloud API ما انجام دهید.

آیا این مرورگر ابزار ادغام JPG وابسته است؟

خیر، می توانید از هر مرورگر مدرنی مانند کروم، اج، فایرفاکس و غیره استفاده کنید.

همچنین ببینید