Aspose.Imaging Image Merger pour .NET

Aspose.Imaging Image Merger pour .NET Plugin permet aux développeurs de combiner plusieurs images dans des collages ou des layouts composites sans perte de qualité.Supportant un large éventail de formats de raster, il permet des mélanges horizontales, verticales ou personnalisées tout en préservant la résolution, les profils de couleurs et les métadonnées.

インストール

  • Ajouter Aspose.Imaging pour le paquet .NET NuGet.
  • Déconnecter la fonctionnalité complète avec un Licence métrée .

Étiquette : Merging Images

var images = new List<Image>();
string[] files = new string[] { "template.png", "template.jpg" };
foreach (var fileName in files)
{
    images.Add(Image.Load(fileName));
}

MergeImages(images, 0); // Horizontal merge
MergeImages(images, 1); // Vertical merge

void MergeImages(List<Image> images, byte direction)
{
    int width = direction == 0 ? images.Sum(img => img.Width) : images.Max(img => img.Width);
    int height = direction == 1 ? images.Sum(img => img.Height) : images.Max(img => img.Height);

    using (var merged = Image.Create(new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha }, width, height))
    {
        var graphics = new Graphics(merged);
        float x = 0, y = 0;
        foreach (var img in images)
        {
            graphics.DrawImage(img, new RectangleF(x, y, img.Width, img.Height));
            if (direction == 0) x += img.Width; else y += img.Height;
        }
        merged.Save("result_" + direction + ".png");
    }
}

Caratteristiche principali

Layouts de mélange versatile

  • Mélanger les images horizontalement, verticalement ou dans des arrangements tapis / personnalisés.
  • Contrôler l’alignement, le spacing et le padding entre les images.

Soutien multi-formats

  • Travailler avec JPEG, PNG, BMP, TIFF, GIF et autres Formats soutenus .
  • Il conserve les profils de couleur et les métadonnées originaux.

La préservation de la qualité

  • Il maintient la résolution et les détails pixels sans objets de récompression.
  • Le traitement de formats garantit des résultats cohérents.

Traitement Batch

  • Trouver et traiter de grands ensembles d’images en un seul tour.
  • Exécutez les tâches séquentiellement ou en parallèle pour un maximum de puissance.

Performance et intégration

  • APIs de streaming optimisés pour un usage de mémoire faible.
  • Il fonctionne en .NET Core, .net 5+, et .NET Framework.
  • Integre avec les pipelines ASP.NET, les applications de bureau ou les services de fond.

Gratuit en ligne Imagerie

Essayez le Aspose.Imaging Images en ligne Gratuit Tester la fonctionnalité instantanément sans codage.

Conseils et meilleures pratiques

  • Valider les dimensions d’entrée pour choisir la meilleure stratégie de fusion.
  • Offrez immédiatement des images à des ressources gratuites.
  • Utilisez PNG pour la transparence ou JPEG pour les photos en fonction des besoins de sortie.
  • Il permet de diffuser des images très grandes pour gérer efficacement la mémoire.
  • Appliquez des tapis personnalisés et des remplissages de fond pour des collages visuellement cohérents.

Conclusion

Aspose.Imaging Image Merger pour .NET Plugin est la meilleure option pour les développeurs qui ont besoin d’une fusion image efficace et de haute qualité. Que ce soit de créer des collages photo, de combiner des documents scannés ou de générer des layouts personnalisés, il fournit des résultats professionnels.

 Français