/// <summary> /// Vektoriai verčiami į bitmapą - prie konvertuotų baitų pridedamas headeris. /// </summary> /// <param name="vectors">Vektoriai</param> /// <param name="addedBits">Pridėtų bitų skaičius</param> /// <param name="header">BMP headeris</param> /// <returns></returns> public IEnumerable <byte> ConvertVectorsToBitmap(List <Vector> vectors, int addedBits, IEnumerable <byte> header) { var imageBytes = _byteConverter.ConvertVectorsToBytes(vectors, addedBits); return(header.Concat(imageBytes)); }
/// <summary> /// Vektoriai verčiami į tekstą. /// Vektoriai kitoje klasėje verčiami į baitus ir čia interpretuojami kaip tekstas. /// </summary> /// <seealso cref="ByteConverter"/> /// <param name="vectors">Konvertuotini vektoriai</param> /// <param name="addedBits">Pridėtų baitų skaičius</param> /// <returns></returns> public string ConvertVectorsToString(List <Vector> vectors, int addedBits) { var bytes = _byteConverter.ConvertVectorsToBytes(vectors, addedBits); return(Encoding.ASCII.GetString(bytes.ToArray())); }