J'ai un tableau d'octets pour une image (stockée dans la base de données). Je veux créer un objet Image, créer plusieurs images de différentes tailles et les stocker dans la base de données (en le sauvegardant dans un tableau d'octets).Obtention d'un objet Image à partir d'un tableau d'octets
Je ne suis pas inquiet au sujet de la partie de base de données, ou le redimensionnement. Mais existe-t-il un moyen facile de charger un objet Image sans enregistrer le fichier sur le système de fichiers, puis de le replacer dans un tableau d'octets quand j'ai fini de le redimensionner? Je voudrais tout faire en mémoire si je peux.
Something like:
Image myImage = new Image(byte[]);
or
myImage.Load(byte[]);
Cela fonctionne très bien. Connaissez-vous un moyen de le récupérer dans le tableau d'octets? Après le redimensionnement, je dois replacer les images redimensionnées dans la base de données. –
@Dan: S'il vous plaît modifier votre question pour inclure cela. –
Je l'ai eu :) Merci Image.Save (Stream, ImageFormat) - http://msdn.microsoft.com/en-us/library/ms142147.aspx –