public void Put(Photo photo) { //konwertuj byte do bitmap Bitmap bitmap = (Bitmap) new ImageConverter().ConvertFrom(photo.Picture); //transformuj i zapisz zdjęcie na dysku bitmap = ImageFilesProcessing.ZapiszZdjęcie(bitmap); //aby telefon wyświetlał już obrobiony obrazek photo.Picture = ImageFilesProcessing.convertImageToByte(bitmap); //Bitmap picture; foreach (WavePicture picture in WavePictures.WavePicturesSet) { //wczytaj plik z obrazkiem fali z dysku //picture = (Bitmap)(Image.FromFile(Paths.wavesPath + numer + ".jpg")); if (ImageFilesProcessing.CompareImages(bitmap, picture.content)) { //numer znalezionego pliku photo.FileName = picture.ID; //wczytaj plik audio z dysku ImageFilesProcessing.CzekajNaPlik(Paths.audiosPath + picture.ID + ".wav"); photo.AudioFile = File.ReadAllBytes(Paths.audiosPath + picture.ID + ".wav"); break; } } _photo = photo; }
public static void wczytajIDsSet() { //odczytaj numery obrazów fali z pliku ImageFilesProcessing.CzekajNaPlik(Paths.HashSetPath); string[] FileLines = File.ReadAllLines(Paths.HashSetPath); //wczytaj numery obrazów fali do Hash zestawu AudioIDsSet = new HashSet <string>(FileLines); //usuń puste pozycje AudioIDsSet.Remove(""); }