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); }
/// <summary> /// Сжимает картинку в редакторе до 28x28 pixels, возвращает RGB - составляющие /// </summary> private Color[] GetRGBComponents28x28FromEditor() { var resizedImage = ImageWorker28x28.ResizeImage(_paramsDrawEditor.Canvas, _sizeImg, _sizeImg); return(ImageWorker28x28.GetColorsByRows(resizedImage)); }