Obter a imagem carregada do Image Control usando mvvm
Tenho um problema ao recuperar a imagem mostrada no meu controle de imagem WPF
<Image x:Name="img" RenderTransformOrigin="0.5, 0.5" Source="{Binding ImageSource, Source={x:Static vm:ItemProvider.instance}, UpdateSourceTrigger=PropertyChanged}" >
<Image.RenderTransform>
<RotateTransform CenterX="0" CenterY="0" Angle="{Binding ElementName=ScrollBar, Path=Value}" />
</Image.RenderTransform>
</Image>
Giro a imagem usandoScrollbar
E eu quero recuperá-lo como mostrado no controle
é assim que eu carrego a imagem no Image Control
private byte[] _ImageSource;
public byte[] ImageSource
{
get { return _ImageSource; }
set
{
_ImageSource = value;
RaisePropertyChanged("ImageSource");
}
}
Estou tentando recuperar a imagem mostrada no Image Control, obtendo oImageSource
Mas elas não são as mesmas. Giro a imagem 90 graus. Mas a imagem de retorno é a mesma quando a carrego.
mas usando o código por trás eu posso acessar a imagem assim
img.Source
então eu converter a fonte em matriz de bytes