2011-01-10 8 views
2

Je souhaite créer une image en combinant deux images de sorte que la première image soit définie en tant que bordure de la deuxième image à l'aide du code C#.Combiner deux images dans C#

+0

Vous avez vraiment besoin d'ajouter plus de détails à cette question pour montrer ce que vous savez faire, où vous avez besoin d'aide, ce que vous avez déjà essayé. Vous voyez que j'ai supprimé les informations superflues de votre question. – jcolebrand

+0

J'ai deux images comme .. img1.jpg et img2.gif. Donc je veux définir img2.gif comme bordure de img1.jpg. La partie interne de img1.gif est transparente. – munish

Répondre

2

S'il vous plaît vérifier à cet article sur combining images in C#

changer juste pour travailler avec deux images, et de manipuler le décalage si une autre borde.

0

Disclaimer: Je travaille à Atalasoft

Notre DotImage Photo SDK (qui est gratuit) peut le faire.

charger une image

AtalaImage img = new AtalaImage("file.jpg"); 

Charger la frontière (en supposant qu'il a tranparent au milieu, et est de la même taille)

OverlayCommand cmd = new OverlayCommand("border.png", new Point(0,0)); 
AtalaImage borderedImg = cmd.Apply(img).Image; 

sauvent l'image finale

borderedImg.Save("final.jpg", new JpegEncoder(), null);