Ich habe ein Byte-Array für ein Bild (in der Datenbank gespeichert). Ich möchte ein Image-Objekt erstellen, mehrere Images unterschiedlicher Größe erstellen und diese in der Datenbank speichern (zurück in ein Byte-Array speichern).Ein Image-Objekt aus einem Byte-Array holen
Ich mache mir keine Sorgen über die Datenbank Teil oder die Größenanpassung. Aber gibt es eine einfache Möglichkeit, ein Image-Objekt zu laden, ohne die Datei im Dateisystem zu speichern, und es dann in ein Byte-Array zurückzulegen, wenn ich die Größe geändert habe? Ich würde gerne alles in Erinnerung behalten, wenn ich kann.
Something like:
Image myImage = new Image(byte[]);
or
myImage.Load(byte[]);
Dies wird große Arbeit. Weißt du, wie man es zurück in das Byte-Array bringt? Nach der Größenänderung muss ich die skalierten Bilder wieder in die Datenbank stellen. –
@Dan: Bitte bearbeiten Sie Ihre Frage, um dies zu berücksichtigen. –
Ich habe es :) Danke Image.Save (Stream, ImageFormat) - http://msdn.microsoft.com/en-us/library/ms142147.aspx –