Rover.CodecUtility.DecompressJPEGArrayToBpm C# (CSharp) Method

DecompressJPEGArrayToBpm() public method

public DecompressJPEGArrayToBpm ( byte JPEGArray ) : Bitmap
JPEGArray byte
return System.Drawing.Bitmap
        public Bitmap DecompressJPEGArrayToBpm(byte[] JPEGArray)
        {
            Bitmap aBitmap = (System.Drawing.Bitmap)((new System.Drawing.ImageConverter()).ConvertFrom(JPEGArray));

            return aBitmap;
        }

Usage Example

        public void PacketReconstructedCBHandler(int FileID, byte[] filebyte, int bytesRead)
        {
            Stopwatch stopwatch = new Stopwatch();
            stopwatch.Start();

            CodecUtility aCodec = new CodecUtility();
            LatestFrame = aCodec.DecompressJPEGArrayToBpm(filebyte);

            //Call the callback
            if (aNewBitmapReceivedEvent != null)
            {
                aNewBitmapReceivedEvent(LatestFrame);
            }

            PacketReconstructors.GetReconstructedPackets().Clear();

            stopwatch.Stop();
            // Write result
            //Console.WriteLine("Time elapsed ms: {0}", stopwatch.ElapsedMilliseconds);
        }
All Usage Examples Of Rover.CodecUtility::DecompressJPEGArrayToBpm