Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-05-2006
vasgab vasgab is offline
Registrado
 
Registrado: abr 2006
Posts: 6
Poder: 0
vasgab Va por buen camino
Stream datos binarios

Buen dia,

Necesito transformar un stream de datos binarios en un archivo con extension png y la verdad no tengo idea de como hacerlo. Este archivo lo recibo desde un servidor remoto y tengo que imprimir una imagen que esta representada por el stream de datos binarios. Alguien puede ayudarme?

Muchas Gracias.

Gabriel.
Responder Con Cita
  #2  
Antiguo 31-05-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Ese stream ¿que contiene?, es decir, es una imagen en algun formato (jpg, bmp, gif, png ...) o contiene los datos de la imagen en bruto, o a lo mejor contiene algun otro tipo de informacion susceptible de ser convertida en imagen. Un stream puede contener cualquier cosa, para poder ayudarte necesitamos saber que contiene ese stream.
Responder Con Cita
  #3  
Antiguo 31-05-2006
vasgab vasgab is offline
Registrado
 
Registrado: abr 2006
Posts: 6
Poder: 0
vasgab Va por buen camino
El stream de datos contiene una imagen png, te envio un archivo con la informacion que recibo desde el servidor remoto.
Muchas gracias por responder.
Archivos Adjuntos
Tipo de Archivo: zip png.zip (10,3 KB, 69 visitas)
Responder Con Cita
  #4  
Antiguo 31-05-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
¿Seguro que dentro de ese archivo que colocas aqui hay una imagen pgn? No es que desconfie, pero he abierto el archivo y dentro solo hay caracteres legibles lo que me lleva a pensar que esta codificado con algun algoritmo similar al base64. De todas formas ni en ese archivo ni en ese mismo archivo una vez decodificado con base64 (hice la prueba haber que pasaba) se ecnuentra la etiqueta PNG presente en todos los archivos PNG.

Ademas leyendo mensajes anteriores tuyos, llegue a la suposicion de que se trataba de un servidor FedEx devolviendo una etiqueta en formato PNG. Estos servidores segun su documentacion devuelven la imagen PNG con un codificacion muy simple, sustituye los caracteres problematicos pos su secuencia de escape precedidos por %, un sistema similar al que se usa para para codificar urls. Pues bien, el archivo que colocas tu aqui no tiene un solo % lo cual es bastante raro.

Ya ves que he mirado a fondo el asunto, y ahora estoy intrigado por saber como destripar ese archivo, si tienes cualquier novedad por favor cuentamela ...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Envio de Stream con Indy diegofhernando Internet 5 17-11-2009 03:55:16
¿Como hacer un XML Stream? JXJ Varios 0 28-10-2005 02:21:54
Como almaceno un Stream en una Tabla? juliopag1 Varios 9 22-06-2005 16:35:03
Puntero a Stream Enan0 Varios 3 22-03-2005 22:08:13
Enviar un Stream y mostrar el progreso johncook Internet 0 22-10-2004 17:05:43


La franja horaria es GMT +2. Ahora son las 19:13:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi