Add UI checkbox for colour
This commit is contained in:
Родитель
dc5e906268
Коммит
0722f5f99d
|
@ -11,18 +11,18 @@
|
||||||
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
|
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
|
||||||
mc:Ignorable="d">
|
mc:Ignorable="d">
|
||||||
|
|
||||||
<StackPanel Margin="0,0,0,0" Background="White" Orientation="Vertical">
|
<StackPanel Background="White" Orientation="Vertical">
|
||||||
|
|
||||||
<Button Name="ShowFilePickerButton" Content="Open file" HorizontalAlignment="Center" Click = "OnOpenClick"
|
<Button Name="ShowFilePickerButton" Content="Open file" HorizontalAlignment="Center" Click = "OnOpenClick"
|
||||||
VerticalAlignment="Center" />
|
VerticalAlignment="Center" />
|
||||||
<TextBlock Name="WavFilePath" HorizontalAlignment="Center"
|
<CheckBox x:Name = "ColorMelSpectrogramCheckBox" Margin = "10" Content = "Check to render Mel Spectrogram with color" HorizontalAlignment="Center"/>
|
||||||
VerticalAlignment="Center" />
|
|
||||||
|
<TextBlock Name="WavFilePath" Text="{x:Bind ViewModel.AudioPath}" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||||
<Button Name="SaveFilebutton" Command="{x:Bind ViewModel.SaveFileCommand}" Content="Save file" HorizontalAlignment="Center"
|
<Button Name="SaveFilebutton" Command="{x:Bind ViewModel.SaveFileCommand}" Content="Save file" HorizontalAlignment="Center"
|
||||||
VerticalAlignment="Center" />
|
VerticalAlignment="Center" />
|
||||||
<TextBlock Name="ImagePath" Text="{x:Bind ViewModel.ImagePath}" HorizontalAlignment="Center"
|
<TextBlock Name="ImagePath" Text="{x:Bind ViewModel.ImagePath}" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
||||||
VerticalAlignment="Center" />
|
|
||||||
|
|
||||||
<StackPanel Margin="0,0,0,0" HorizontalAlignment="Center"
|
<StackPanel HorizontalAlignment="Center" Background="White" Orientation="Horizontal">
|
||||||
Background="White" Orientation="Horizontal">
|
|
||||||
<Image Name="spectrogram" Stretch="Fill" Height="500" Width="500" />
|
<Image Name="spectrogram" Stretch="Fill" Height="500" Width="500" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|
|
@ -39,7 +39,7 @@ namespace AudioPreprocessing
|
||||||
{
|
{
|
||||||
string wavPath = await GetFilePath();
|
string wavPath = await GetFilePath();
|
||||||
PreprocessModel melSpectrogram = new PreprocessModel();
|
PreprocessModel melSpectrogram = new PreprocessModel();
|
||||||
var softwareBitmap = melSpectrogram.GenerateMelSpectrogram(wavPath, true);
|
var softwareBitmap = melSpectrogram.GenerateMelSpectrogram(wavPath, ColorMelSpectrogramCheckBox.IsChecked ?? false);
|
||||||
|
|
||||||
ViewModel.AudioPath = wavPath;
|
ViewModel.AudioPath = wavPath;
|
||||||
ViewModel.MelSpectrogramImage = softwareBitmap;
|
ViewModel.MelSpectrogramImage = softwareBitmap;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче