• Viernes 1 de Noviembre de 2024, 07:21

Autor Tema:  Wpf Images  (Leído 1720 veces)

toni82

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Wpf Images
« en: Martes 11 de Septiembre de 2007, 18:01 »
0
Hola.

Necesito pasar un System.Windows.Controls.Image de (WPF - Framework 3.0) a Stream o a byte[] para insertar una imagen en la base de datos pero no encuentro la manera de hacerlo, alguien me puede ayudar.

Saludos

Scherzo

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
    • http://www.mma-spain.com
Re: Wpf Images
« Respuesta #1 en: Martes 11 de Septiembre de 2007, 18:26 »
0
Hola, mira este enlace, una persona se ha hecho una clase que hace exactamente eso mismo que necesitas, te ayudará (es poco código):

http://www.codeproject.com/Purgatory/ImageConverter.asp

Saludos

toni82

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Wpf Images
« Respuesta #2 en: Martes 11 de Septiembre de 2007, 18:32 »
0
Gracias por la respuesta, pero hay un problema, esto no me sirve ya que la clase se llama igual pero corresponde a otro namespace, en este caso de Framework 3.0 System.Windows.Controls y no System.Drawing ya que ya sabia hacerlo para esta clase de ese namespace. Pero necesito hacerlo para System.Windows.Controls.Image.

Salu2

Scherzo

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
    • http://www.mma-spain.com
Re: Wpf Images
« Respuesta #3 en: Miércoles 12 de Septiembre de 2007, 13:01 »
0
Ah, perdona, es cierto, no son el mismo control Image.

He visto que en SQL Server 2005 hay un tipo de datos que es "Image" destinado a almacenar este tipo de objetos. ¿Has mirado a ver si en tu motor de BBDD existe algo igual?. Porque de ser así te ahorrarías el tener que ver cómo convertir la imagen a un chorro de bytes, ya que podrías almacenar la imagen tal cual, ya se encarga la BBDD de convertirla como crea oportuno para almacenarla.

Saludos