Объединяйте 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 — Руководство разработчика

Вы также можете объединять изображения 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

Ниже приведены шаги и пример кода для разработчиков 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 в Java.

Изучите облачный API

Вы также можете изучить наш API для облачной обработки изображений для объединения изображений.

Часто задаваемые вопросы

Как объединить JPG в JPG онлайн?

Мы предоставляем самый простой способ объединения изображений JPG. Загрузите файлы JPG, выберите режим, выберите выходной формат и начните процесс слияния. После слияния выходной файл будет доступен для загрузки.

Сколько времени занимает объединение JPG в JPG?

Наше онлайн-слияние JPG работает удивительно быстро и объединяет изображения JPG за несколько секунд.

Как я могу создать инструмент слияния JPG?

Вы можете сделать это с помощью наших автономных библиотек или Cloud API.

Зависит ли этот браузер инструмента слияния JPG?

Нет, вы можете использовать любой современный браузер, такой как Chrome, Edge, Firefox и т. д.

Смотрите также