Ejemplo n.º 1
0
        /// <summary>
        ///     Метод для получения массива байтов с изображения
        /// </summary>
        /// <param name="input">Изображение для получения набора байтов</param>
        /// <returns>
        ///     набор байтов с изображения
        /// </returns>
        public static byte[] GetBytes(Bitmap input)
        {
            int bytesCount = input.Width*input.Height*4;
            var run = new BitmapUnsafeMethods(input);
            run.LockImageWithoutAlpha();

            byte[] output = run.ReturnBytesFromLockImage(bytesCount);

            run.UnlockImage();
            return output;
        }