Example #1
0
        private void GenerateJSONData_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
        {
            var errors = new Dictionary <string, string>();
            var imageTransformatter28x28 = new ImageWorker28x28(_images_28x28_Set);

            _dataNumberDTO_28x28_Set = imageTransformatter28x28.GetRGBData(ref errors);
            var exMessage = string.Empty;

            _dataNumberDTO_28x28_SetJSON = imageTransformatter28x28.SerializeRGBDataToJSON(_dataNumberDTO_28x28_Set, ref exMessage);
        }
Example #2
0
        /// <summary>
        /// Сжимает картинку в редакторе до 28x28 pixels, возвращает RGB - составляющие
        /// </summary>
        private Color[] GetRGBComponents28x28FromEditor()
        {
            var resizedImage = ImageWorker28x28.ResizeImage(_paramsDrawEditor.Canvas, _sizeImg, _sizeImg);

            return(ImageWorker28x28.GetColorsByRows(resizedImage));
        }