none
Problemas com imagem de banco RRS feed

  • Pergunta

  • Boa tarde,

    Tenho um programa q vai fazer pequenos ajustes em uma imagem que se localiza no banco de dados. Tenho dois Images: uma que tem a imagem inalterada e a outra que sofrerá os ajustes e será salva no banco. Minhas dúvidas são estas:

    -Quando tento pegar a imagem original ela é exibida em escala menor em relação a outra imagem.

     

          MemoryStream stream = new MemoryStream(bmpData);
          BitmapImage image = new BitmapImage();
          image.BeginInit();
          image.StreamSource = stream;
          image.EndInit();
          return image;
    E a outra imagem dispara o erro: "A generic error occurred in GDI+"

    ImageConverter converter = new ImageConverter();
            return (byte[])converter.ConvertTo(source, typeof(byte[]))


    Alguem tem alguma ideia do que possa ser feito?

    Agradeço a atenção,

    terça-feira, 28 de junho de 2011 17:58

Respostas

  • Tente utilizar a propriedade CreateOptions de BitmapImage com um dos valores do enumerador BitmapCreateOptions para ver se resolve o problema da taxa de proporção da imagem. No caso do erro : "A generic error occurred in GDI+" vc pode estar tentando carregar um formato não suportado ou pode estar setando propriedades de BitmapImage fora do escopo BeginInit ou EndInit.

    Allan Tavares - Desenvolvedor Pleno - Spread Systems/Banco do Brasil
    quinta-feira, 4 de agosto de 2011 20:30