Ich bin von den Windows Forms gewöhnt, die Images mittels Graphics zu manipulieren (Linien, Kurven, Rechtecke, etc.). Doch unter Win8 App gibt es das Namespace System.Drawing nicht mehr 😦
Wie kann ich diese dann stattdessen manipilieren bzw. etwas auf ihnen zeichnen?
Letztendlich will ich diese mit SharpDX und der Texture Klasse verwenden.
Bitte beachte [Hinweis] Wie poste ich richtig? 1.1
Wenn Du nämlich in Google "system.drawings windows phone 8" eintippst, bekommst Du nicht nur Alternativen vorgeschlagen, sondern findest auch die Begründung, wieso "System.Drawdings" nicht für WindowsPhone 8 verfügbar ist.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Ich glaube er bezieht sich nicht auf Windows Phone 8 sondern auf Windows 8 Apps.
Die Google suche liefert aber auch hier gute Ergebnisse
Danke für den Tipp. Hab jetzt herausgefunden, dass die ganzen Funktionen, etc. auseinandergenommen 🙁 und in das Namespace Windows.UI.XAML.Media hineingepackt wurden. Ach ja es ist eine Windows-Store-App für Windows 8 PCs.
Nur komme ich leider noch nicht ganz mit den neuen System klar.
Am Ende brauche ich ja eine Art Image, mit der ich die Standardmöglichkeiten wie bei der GDI+ von Windows Desktop (Linie, Kurve, Bild einfügen, Rechteck, Transformieren, etc.) habe.
Dieses Bild würde ich dann, wie gesagt, in SharpDX als Textur verwenden.
Kennt jemand ein gutes Tut (o.ä.) wo die Problematik mit dem Zeichnen auf ein Image (o.ä.) erklärt wird. (Hab leider nichts passendes gefunden)
Hi garados001,
du kannst mit WPF beliebigen Inhalt (Kurven, Linien, Grafiken) in ein RenderTargetBitmap schreiben. Das Bitmap kannst du dann in SharpDX als Textur verwenden. Wenn du allerdings sowieso schon mit SharpDX arbeitest, kannst du dir auch gleich die Texturen per Offscreen-Rendering erstellen. Geht wesentlich schneller, da alles auf der Hardware gerendert wird und nicht hin und her transferiert werden muß.
Christian
Weeks of programming can save you hours of planning