2012-04-08 7 views
2

Ich möchte einen Rahmen (20px weiß) an ein Bild anhängen, speichern als neues JPEG-Bild (Originalbild mit einem Rahmen), ich weiß nicht, wie ich anfangen soll . Kann mir jemand ein Richtungs- oder Codebeispiel geben?Windows Phone einen Rahmen an ein Bild anhängen

Dank

+0

Ist dies nur bei der Anzeige des Bildes? Oder möchten Sie eine Bilddatei öffnen und eine neue Version der Datei mit dem Rahmen speichern? – MrMDavidson

+0

@MrMDavidson Ich bin auf der Suche nach einem vorhandenen Bild zu laden, und fügen Sie einen Rahmen, und dann auf eine neue Version speichern. Danke – Alex

Antwort

3

Sie haben zwei Möglichkeiten, es zu tun:

  1. Auf dem UI, wickeln Sie das Bild mit einem Border-Elemente mit den richtigen Einstellungen und new WriteableBitmap(borderElement, null) verwenden, um einen neuen Writeablebitmap zu schaffen, können Sie Speichern Sie dann mit der Erweiterungsmethode SaveJpeg.

  2. Ihre andere Option ist die Verwendung der WriteableBitmapEx class library, um grafisch die gewünschten grafischen Elemente hinzuzufügen.

Ich habe beide verwendet. Die Vorteile für (1) sind, dass es weniger Ärger gibt im Sinne einer Abhängigkeit von einer anderen DLL. Der Vorteil in (2) besteht darin, dass Sie sich nicht mit Ihrer Benutzeroberfläche herumärgern müssen, um das Bild zu erstellen.

+0

Ich bevorzuge die erste, einfach für mich :) Danke – Alex