/// <summary> /// Метод декодирования фотографии /// </summary> /// <param name="fileStream">Для конвертации в base64</param> public Decode(FileStream fileStream) { this.Base64 = Converts.ImageToBase64(Converts.FileStreamToByte(fileStream)); }
/// <summary> /// Метод декодирования фотографии /// </summary> /// <param name="streamReader">Для конвертации в base64</param> public Decode(StreamReader streamReader) { byte[] bytes = streamReader.CurrentEncoding.GetBytes(streamReader.ReadToEnd()); this.Base64 = Converts.ImageToBase64(bytes); }
/// <summary> /// Метод декодирования фотографии /// </summary> /// <param name="memoryStream">Для конвертации в base64</param> public Decode(MemoryStream memoryStream) { this.Base64 = Converts.ImageToBase64(Converts.MemoryStreamToByte(memoryStream)); }
/// <summary> /// Метод декодирования фотографии /// </summary> /// <param name="stream">Для конвертации в base64</param> public Decode(Stream stream) { this.Base64 = Converts.ImageToBase64(Converts.StreamToByte(stream)); }
/// <summary> /// Метод декодирования фотографии /// </summary> /// <param name="fileInfo">Передать путь к фотографии</param> public Decode(FileInfo fileInfo) { this.Base64 = Converts.ImageToBase64(File.ReadAllBytes(fileInfo.FullName)); }
/// <summary> /// Метод декодирования фотографии /// </summary> /// <param name="pathPhoto">Передать путь к картинке</param> public Decode(string pathPhoto) { this.Base64 = Converts.ImageToBase64(File.ReadAllBytes(pathPhoto)); }