Gabungkan JPG ke JPG Online Gratis

Menggabungkan JPG ke JPG Online

Gabungkan JPG ke JPG dengan mudah menggunakan alat penggabungan JPG online gratis kami. Gabungkan beberapa gambar JPG menjadi satu JPG dalam beberapa langkah.

Cara Menggabungkan JPG ke JPG

  • Unggah gambar JPG yang ingin Anda gabungkan.
  • Pilih mode penggabungan, yaitu vertikal, horizontal, atau kisi.
  • Pilih format keluaran dan mulai penggabungan.
  • Setelah selesai, file keluaran akan tersedia untuk diunduh.

Gabungkan sebanyak mungkin gambar JPG yang Anda inginkan. Gabungkan dokumen, foto, atau gambar JPG lainnya yang dipindai ke dalam satu file. Hasilkan output dari gambar JPG yang digabungkan dalam format yang Anda inginkan, misalnya JPG, PNG, PDF, DOCX, dll. Tidak perlu menginstal perangkat lunak penggabungan JPG ke JPG.

Cukup buka penggabungan JPG online 100% gratis ini dan gabungkan JPG ke JPG dengan kualitas tinggi. Gambar JPG yang Anda unggah disimpan dengan aman dan dihapus dari server kami setelah 24 jam. Dengan demikian, kami memberikan keamanan tambahan untuk melindungi file Anda.

Menggabungkan JPG ke JPG - Panduan Pengembang

Anda juga dapat menggabungkan gambar JPG secara terprogram menggunakan pustaka mandiri atau Cloud API kami. Bagian berikut memberi Anda ikhtisar singkat tentang cara melakukannya.

Menggabungkan Gambar JPG dalam C#

Berikut langkah-langkah untuk menggabungkan gambar JPG di 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");
    }
}

Baca tutorial mendetail tentang cara menggabungkan gambar JPG di C#.

Gabungkan Gambar JPG di Java

Di bawah ini adalah langkah-langkah dan contoh kode untuk pengembang 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);
    }
}

Baca panduan lengkap tentang menggabungkan gambar JPG di Java.

Jelajahi Cloud API

Anda juga dapat mempelajari API pemrosesan gambar berbasis Cloud kami untuk menggabungkan gambar.

FAQ

Bagaimana cara menggabungkan JPG ke JPG secara online?

Kami menyediakan cara termudah untuk menggabungkan gambar JPG. Unggah file JPG, pilih mode, pilih format keluaran, dan mulai proses penggabungan. Setelah digabungkan, file keluaran akan tersedia untuk diunduh.

Berapa lama untuk menggabungkan JPG ke JPG?

Penggabungan JPG online kami sangat cepat dan menggabungkan gambar JPG dalam beberapa detik.

Bagaimana cara membuat alat penggabungan JPG?

Anda dapat melakukannya menggunakan library mandiri atau Cloud API kami.

Apakah alat penggabung JPG ini bergantung pada browser?

Tidak, Anda dapat menggunakan browser modern apa pun seperti Chrome, Edge, Firefox, dll.

Lihat juga