Abrir imagen en binario

Iniciado por xDie, 20 Octubre 2006, 00:19 AM

0 Miembros y 2 Visitantes están viendo este tema.

ZuKaR


WarGhost

Cita de: xDie en 20 Octubre 2006, 19:09 PM
Cita de: hotmail_pop3 en 20 Octubre 2006, 19:03 PM
Citarlo que quiero es como hace el notepad que abris una imagen y te la abre en binario

Sensillamente porque el notepad no la abre en binario.
En qeu te la abre?

creo que es en ASCII.

;D Salu2
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?

xDie

Cita de: WarGhost en 20 Octubre 2006, 19:17 PM
Cita de: xDie en 20 Octubre 2006, 19:09 PM
Cita de: hotmail_pop3 en 20 Octubre 2006, 19:03 PM
Citarlo que quiero es como hace el notepad que abris una imagen y te la abre en binario

Sensillamente porque el notepad no la abre en binario.
En qeu te la abre?

creo que es en ASCII.

;D Salu2
No entindo entocnes, cierto la abre en ascii, pero cuando en visual habr algo en binario me tira 4523453123 cualquier cosa porque es? por el text box que no admite ??
Licence to kill!

soplo

A ver

Primero el textbox está para lo que está y naturalmente solo puede gestionar caracteres IMPRIMIBLES.

Segundo: una imagen es por su naturaleza UN ARCHIVO BINARIO MAS como otro cualquiera y si quieres conocer la estructura de JPG, GIF o lo que sea miras la RFC correspondiente que para eso está.

Tercero: no tiene ningún sentido meter un string enorme en un textbox. Si le encuentras alguno te ruego que me lo hagas ver. Además en ese string habrá (por ejemplo) un bit con valor 0, que interpretado en ascii dará el código ascii 0 cosa que es naturalmente IMPOSIBLE.

Y no es imposible porque si. Es imposible PORQUE ESO NO TIENE SENTIDO ALGUNO.

Por último no se si sabes que los archivos binarios y ascii tampoco terminan igual con lo que la posible conversión puede dañar el archivo.

Y dado que he perdido mi tiempo contestando esto podrías dedicarme tu un poco del tuyo y enseñarme a hacer mayonesa con el winamp?
Callar es asentir ¡No te dejes llevar!

ZuKaR

#14
es un error genérico de VB ... No admite ese valor y es un error de memoria ...

edito: jeje Soplo, mira de bajarte de Chocolate latino la canción Mayonesa ;) Y tendrás solución a tu pregunta.

Nada es imposible, lo imposible es una sucesión de posibles que todavía no han llegado a concretarse.

wen rollo!

<--v1c1ous-->

Citarcreo que es en ASCII

Exactamente, la abre en ASCII con la decodificacion que tengas predeterminada, a eso se lo llama texto plano, usa el mapa de caracteres.

CitarNo entindo entocnes, cierto la abre en ascii, pero cuando en visual habr algo en binario me tira 4523453123 cualquier cosa porque es? por el text box que no admite ??

Porque la estas ABRIENDO EN BINARIO, si no queres leer un archivo en binario ni que lo muestre en binario entonces no lo abras en binario.

El notepad no lo abre en binario, abre el contenido en texto plano.


CitarPor último no se si sabes que los archivos binarios y ascii tampoco terminan igual con lo que la posible conversión puede dañar el archivo.

No es posible, LOS DAÑA, asi que nose porque estas intentando todo esto.

En mi anterior post te puse que ya se te respondio y que digas que queres hacer para que se te ayude, pero no lo decis

Citares un error genérico de VB ... No admite ese valor y es un error de memoria ...

NO, no es un error de nada, es simplemente que NO SE PUEDE leer en texto plano una codificacion BINARIA!

---------------

Yo en el lugar de soplo hubiera cerrado el post si no preguntas algo que realmente se te pueda responder.

¿Que queres hacer con la imagen?


xDie

Jajaja Nadie tiene el conocimiento de todo, lo que quiero hacer es abrir una imagen en binario, y que me la meustre auqeu nsea imprimirla en el form.

Licence to kill!

<--v1c1ous-->

Claro que nadie nace sabiendo, pero podes buscar en Google.com antes de preguntar al menos.

Abri la imagen en un PictureBox.picture o simplemente carga una imagen en el form. todo eso esta en las propiedades.


soplo

CitarYo en el lugar de soplo hubiera cerrado el post si no preguntas algo que realmente se te pueda responder.

Po zi
Callar es asentir ¡No te dejes llevar!