Połącz JPG z JPG Online za darmo

Połącz JPG z JPG Online

Z łatwością łącz JPG z JPG za pomocą naszego bezpłatnego internetowego narzędzia do scalania JPG. Połącz wiele obrazów JPG w jeden JPG w kilku krokach.

Jak scalić JPG do JPG

  • Prześlij obrazy JPG, które chcesz scalić.
  • Wybierz tryb scalania, tj. pionowy, poziomy lub siatka.
  • Wybierz format wyjściowy i rozpocznij scalanie.
  • Po zakończeniu plik wyjściowy będzie dostępny do pobrania.

Połącz dowolną liczbę obrazów JPG. Scal zeskanowane dokumenty, zdjęcia lub inne obrazy JPG w jeden plik. Generuj dane wyjściowe połączonych obrazów JPG w żądanym formacie, np. JPG, PNG, PDF, DOCX itp. Nie ma potrzeby instalowania oprogramowania łączącego JPG z JPG.

Po prostu otwórz to w 100% darmowe połączenie JPG online i połącz JPG z JPG w wysokiej jakości. Przesyłane przez Ciebie obrazy JPG są bezpieczne i usuwane z naszych serwerów po 24 godzinach. W ten sposób zapewniamy dodatkowe zabezpieczenia chroniące Twoje pliki.

Połącz JPG z JPG — przewodnik programisty

Możesz także programowo łączyć obrazy JPG, korzystając z naszej samodzielnej biblioteki lub Cloud API. Poniższe sekcje zawierają szybki przegląd tego, jak to zrobić.

Scal obrazy JPG w C#

Poniżej przedstawiono kroki łączenia obrazów JPG w języku 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");
    }
}

Przeczytaj szczegółowy samouczek na temat jak scalać obrazy JPG w języku C#.

Połącz obrazy JPG w Javie

Poniżej przedstawiono kroki i przykładowy kod dla programistów 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);
    }
}

Przeczytaj pełny przewodnik na temat łączenia obrazów JPG w Javie.

Poznaj Cloud API

Możesz także skorzystać z naszego interfejsu API do przetwarzania obrazów opartego na chmurze, aby scalić obrazy.

Często zadawane pytania

Jak połączyć JPG z JPG online?

Zapewniamy najprostszy sposób łączenia obrazów JPG. Prześlij pliki JPG, wybierz tryb, wybierz format wyjściowy i rozpocznij proces łączenia. Po połączeniu plik wyjściowy będzie dostępny do pobrania.

Ile czasu zajmuje połączenie JPG z JPG?

Nasze połączenie JPG online jest niezwykle szybkie i łączy obrazy JPG w ciągu kilku sekund.

Jak mogę utworzyć narzędzie do łączenia JPG?

Możesz to zrobić za pomocą naszych autonomicznych bibliotek lub Cloud API.

Czy to narzędzie do scalania plików JPG jest zależne od przeglądarki?

Nie, możesz użyć dowolnej nowoczesnej przeglądarki, takiej jak Chrome, Edge, Firefox itp.

Zobacz też