SUPPORT
VIDEO-GRAPHICS - Comment sauvegarder une image à partir d'un KernelIl est possible de sauvegarde sous la forme d'un fichier graphique le contenu d'un "Kernel":
public void KernelSave(string NameFile) { int size=Kernel1.Width*Kernel1.Height*4; byte [] pixels=new byte[size]; Kernel1.GetDatas(out pixels[0], size); IntPtr Scan0 = (IntPtr)0; System.Drawing.Bitmap bitmap=new Bitmap(Kernel1.Width,Kernel1.Height,3,System.Drawing.Imaging.PixelFormat.Format32bppArgb,Scan0); System.Drawing.Rectangle rect=new Rectangle(0, 0, Kernel1.Width, Kernel1.Height); System.Drawing.Imaging.BitmapData bmpdata = bitmap.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadWrite, bitmap.PixelFormat); IntPtr ptr = bmpdata.Scan0; System.Runtime.InteropServices.Marshal.Copy(pixels, 0, ptr, size); bitmap.UnlockBits(bmpdata); try { bitmap.Save(@"d:\echanges\savekernel.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); } catch (Exception Err) { listBox1.Items.Add(Err.StackTrace); } } |
LABS.SOFTWARE-ALLEY.COM
Découvrez le site dédié aux développeurs LABS.SOFTWARE-ALLEY.COM. Il contient les informations sur les langages, les méthodes et plus généralement tous les renseignements sur les développements. |
