Mit System.Drawing
:
Im obigen Beispiel wurde eine Methode namens GetLayeredImage () definiert, die die Breite / Höhe des zusammengesetzten Bildes zusammen mit einem Array von Image
-Objekten akzeptiert, eines für jede Ebene. Ein Punkt bei (0,0) ist als die obere linke Position für jede Schicht definiert. Ein Bitmap
-Objekt wird erstellt und daraus wird ein Graphics
-Objekt zum Zeichnen auf die Bitmap erstellt. Jedes Bild im Array wird dann auf die Bitmap am Punkt (0,0) gezeichnet. Sie können dies ändern, indem Sie für jede Ebene einen anderen Point
-Wert erstellen. Die resultierende Bitmap wird dann zurückgegeben. Der Rückgabewert ist ein Bild mit allen gezeichneten Ebenen.
Hier ist ein Beispiel, wie diese Methode aufgerufen wird:
%Vor%Leadtools und Atalasoft DotImage sind beide ziemlich gut. Ich hatte viel Glück mit Leadtools. Sie können die eingebauten system.drawing Funktionen mit Leadtools und wahrscheinlich DotImage verwenden.