Array
(
)

Visualizar TIFF em componente image com wpf

Pjava
   - 06 set 2013

Busco uma imagem por um web service. Acontece que não consigo visualizar. Abaixo o meu código. Veja que há várias tentativas e nenhuma funcionou. O RecuperaImagem é meu Web Service. Nesse segundo exemplo(Não o comentado), o erro acontece no decoder. As imagens são do tipo TIFF ou PDF.
private void Page_Loaded(object sender, RoutedEventArgs e)
{
RecuperaImagem.RecuperaImagemSoapClient R = new RecuperaImagem.RecuperaImagemSoapClient();
RecuperaImagem.retornoImagem x = R.BuscaImagem(MainMaster.GetUserLogged.Login,
"bradesco",
_idLote,
_idGuia, 1);

String caminhoImagem = R.BuscaImagem(MainMaster.GetUserLogged.Login,
"bradesco",
_idLote,
_idGuia, 1).urlRetorno;
//BitmapImage bi3 = new BitmapImage();
//bi3.BeginInit();
//bi3.UriSource = new Uri(caminhoImagem, UriKind.RelativeOrAbsolute);
//bi3.EndInit();
//ucBoxOcorrencia.imgGuia.Source = bi3;
//ucBoxOcorrencia.imgGuia =
// Open a Stream and decode a TIFF image
Stream imageStreamSource = new FileStream(@"C:\Users\teste\Downloads\\RecuperaImagem.tiff", FileMode.Open, FileAccess.Read, FileShare.Read);
TiffBitmapDecoder decoder = new TiffBitmapDecoder(imageStreamSource, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
BitmapSource bitmapSource = decoder.Frames[0];
// Draw the Image
ucBoxOcorrencia.imgGuia.Source = bitmapSource;

}