Comment convertir des Graphiques en Image ou Image?
Comment convertir des Graphiques en Image ou Image?
J'ai ce code et il a réussi à les récoltes mon image dans un picturebox, mais lorsque j'essaie de l'enregistrer dans une base de données.. elle est vide.
Bitmap sourceBitmap = new Bitmap(pctImage.Image, pctImage.Width, pctImage.Height);
Graphics g = frmAdd.pctImage.CreateGraphics();
Rectangle rectCropArea;
rectCropArea = new Rectangle(50, 3, 230, 240);
g.DrawImage(sourceBitmap, new Rectangle(0, 0, frmAdd.pctImage.Width, frmAdd.pctImage.Height), rectCropArea, GraphicsUnit.Pixel);
sourceBitmap.Dispose();
Que dois-je faire avec cela? Merci.
Vous n'êtes pas montrer votre code comment vous essayez de l'enregistrer dans une base de données.
Ne jetez pas l'image bitmap à droite après sa création. Tout d'abord l'enregistrer, de la jeter. Qui vient naturellement lorsque vous utilisez le via déclaration.
Ne jetez pas l'image bitmap à droite après sa création. Tout d'abord l'enregistrer, de la jeter. Qui vient naturellement lorsque vous utilisez le via déclaration.
OriginalL'auteur James Andrew Cruz | 2012-10-14
Vous devez vous connecter pour publier un commentaire.
comme ceci:
OriginalL'auteur Ravindra Bagale
Utiliser une structure comme ceci:
Par Hans commentaire, la bonne façon de le faire est de mettre tous code à l'aide de
bitmap
à l'intérieur de lausing .. bitmap
. Donc pour la question posée, c'est à dire faire dessave
où il dit maintenantreturn bitmap
. (Et ne pas de retour de l'image bitmap, comme elle est éliminée lors de lausing
contexte extrémités.)OriginalL'auteur Caster Troy