Combinar JPG a JPG en línea gratis

Combinar JPG a JPG en línea

Combina fácilmente JPG con JPG usando nuestra herramienta gratuita de combinación de JPG en línea. Combine múltiples imágenes JPG en un solo JPG en un par de pasos.

Cómo fusionar JPG a JPG

  • Cargue las imágenes JPG que desea fusionar.
  • Seleccione el modo de fusión, es decir, vertical, horizontal o cuadrícula.
  • Seleccione el formato de salida y comience a fusionar.
  • Una vez hecho esto, el archivo de salida estará disponible para su descarga.

Combina tantas imágenes JPG como quieras. Combine documentos escaneados, fotos o cualquier otra imagen JPG en un solo archivo. Genere la salida de las imágenes JPG combinadas en el formato deseado, por ejemplo, JPG, PNG, PDF, DOCX, etc. No es necesario instalar el software de combinación de JPG a JPG.

Simplemente abra esta fusión JPG en línea 100% gratuita y fusione JPG a JPG con alta calidad. Las imágenes JPG que carga se mantienen seguras y se eliminan de nuestros servidores después de 24 horas. Por lo tanto, brindamos seguridad adicional para proteger sus archivos.

Combinar JPG a JPG - Guía del desarrollador

También puede fusionar imágenes JPG mediante programación utilizando nuestra biblioteca independiente o API en la nube. Las siguientes secciones le brindan una descripción general rápida de cómo hacerlo.

Combinar imágenes JPG en C#

Los siguientes son los pasos para combinar imágenes JPG en 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");
    }
}

Lea un tutorial detallado sobre cómo fusionar imágenes JPG en C#.

Combinar imágenes JPG en Java

A continuación se muestran los pasos y el ejemplo de código para desarrolladores de 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);
    }
}

Lea la guía completa sobre combinar imágenes JPG en Java.

Explora la API de la nube

También puede explorar nuestra API de procesamiento de imágenes basada en la nube para fusionar imágenes.

preguntas frecuentes

¿Cómo fusionar JPG a JPG en línea?

Proporcionamos la forma más sencilla de fusionar imágenes JPG. Cargue los archivos JPG, elija un modo, seleccione el formato de salida e inicie el proceso de fusión. Una vez combinado, el archivo de salida estará disponible para su descarga.

¿Cuánto tiempo lleva fusionar JPG a JPG?

Nuestra fusión de JPG en línea es increíblemente rápida y fusiona imágenes JPG en unos pocos segundos.

¿Cómo puedo crear una herramienta de fusión JPG?

Puede hacerlo usando nuestras bibliotecas independientes o Cloud API.

¿Esta herramienta de combinación de JPG depende del navegador?

No, puede usar cualquier navegador moderno como Chrome, Edge, Firefox, etc.

Ver también