Mam tablicę bajtów dla obrazu (przechowywanego w bazie danych). Chcę utworzyć obiekt obrazu, utworzyć kilka obrazów o różnych rozmiarach i zapisać je w bazie danych (zapisz go z powrotem do tablicy bajtów).Uzyskiwanie obiektu obrazu z tablicy bajtów
Nie martwię się częścią bazy danych ani zmianą rozmiaru. Ale czy istnieje prosty sposób załadowania obiektu Image bez zapisywania pliku w systemie plików, a następnie umieszczenia go w tablicy bajtów po zakończeniu zmiany rozmiaru? Chciałbym zrobić to wszystko w pamięci, jeśli mogę.
Something like:
Image myImage = new Image(byte[]);
or
myImage.Load(byte[]);
to będzie działać świetnie. Czy znasz sposób, aby go z powrotem do tablicy bajtowej? Po zmianie rozmiaru należy umieścić ponownie zmienione obrazy w bazie danych. –
@Dan: Edytuj pytanie, aby je uwzględnić. –
Mam to :) Dzięki Image.Save (Stream, ImageFormat) - http://msdn.microsoft.com/en-us/library/ms142147.aspx –