convertir de una imagen .gif a base 64

02/02/2007 - 23:14 por jose antonio | Informe spam
que tal necesito ayuda, como puedo convertir una imagen que esta en
extension .gif a codigo base 64
 

Leer las respuestas

#1 Pietro
03/02/2007 - 23:46 | Informe spam
"jose antonio" wrote:


que tal necesito ayuda, como puedo convertir una imagen que esta en
extension .gif a codigo base 64



Hola mira la teoria es bien sencilla... igualmente el codigo.
Usas un FileStream para acceder ala imagen (independiente de que formato,
incluso podria no ser una imagen) Luego debes usar un BinayReader para leer
el archivo, se le da como argumento un array de bytes, estos bytes los
conviertes a base64 y voilá.
Andas de suerte porque tengo un codigo hecho, te lo paso:
FileStream fs = new FileStream(textBox1.Text, FileMode.Open);

BinaryReader lector = new BinaryReader(fs);
byte[] bytes = new byte[(int)fs.Length];

try
{
lector.Read(bytes, 0, bytes.Length);
base64 = Convert.ToBase64String(bytes);
}
catch (IOException ex)
{
MessageBox.Show(ex.Message);
}
Está dems decir que tienes que incluir el namespace System.IO


Ojalá te haya servido, que estes bien.

Preguntas similares