Hallo,
ich möchte gerne ein Bild aus einem Bild extraheren weiss aber nicht genau wie, und die Suche im Netz war niht geade Erfolg-Versprechend....
Also ich habe zum Beispiel ein
Image mySourceImage = Image.FromFile("blablub");
Image myImagePart = ?
wie kann ich jetzt zum Beispiel einen Ausschnitt mit der Größe 48x32 an der Position 33,65 aus dem SourceImage in das ImagePart übertragen?
MFG
Don
Seite 1 von 1
Bild Aus Einem Bild Extrahieren C# und VS 2005
Anzeige
#2
geschrieben 15. April 2006 - 10:01
Möglichweise hilft dir diese Methode aus der Klasse Image:
public Image GetThumbnailImage ( int thumbWidth, int thumbHeight, GetThumbnailImageAbort callback, IntPtr callbackData )
#3
geschrieben 15. April 2006 - 12:11
Habs schon ruasbekommen und folgende Funktion geschrieben:
/// <summary> /// Liefert ein Teilbild zurück /// </summary> /// <param name="Source">Quellimage</param> /// <param name="X">X-Position im Quellbild</param> /// <param name="Y">Y-Position im Quellbild</param> /// <param name="Width">Breite des zu extrahierenden Bildes</param> /// <param name="Height">Höhe des zu extrahierenden Bildes</param> /// <returns>Teilbild</returns> public static Image GetSprite(Image Source, int X, int Y, int Width, int Height) { Bitmap BitmapTarget = new Bitmap(Width, Height); Graphics GraphicsTarget = Graphics.FromImage(BitmapTarget); Rectangle r = new Rectangle(0, 0, Width, Height); GraphicsTarget.DrawImage(Source, r, X, Y, Width, Height, GraphicsUnit.Pixel); return BitmapTarget; }
Thema verteilen:
Seite 1 von 1