![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Esta es otra forma similar a la anterior, pero usando metodos estaticos (de clase)
|
|
#2
|
||||
|
||||
|
Y la ultima variante es utilizando las funciones definidas en la unidad Soap.EncdDecd:
Esta ultima fue la que logro replicar la imagen exactamente a como estaba antes; curioso que los componentes Indy tengan alguna falla Las pruebas las hice con formato BMP |
|
#3
|
||||
|
||||
|
¿En que Delphi estás probando?
Yo estoy haciendo la prueba de la función de Soap en Delphi XE7 y no decodifica bien, me devuelve una excepción "EEncodingError": No mapping for the Unicode character exists in the target multi-byte code page" No tengo ni idea de porqué pasa esto... ![]() |
|
#4
|
||||
|
||||
|
Los 3 ejemplos Delphi 2010
Cual te da error? El componente Indy te permite especificar un TEncoding que creo que es lo que te esta fallando |
|
#5
|
||||
|
||||
|
Los componentes Indy no me dan error, eso si, no decodifican bien. Es justamente la línea siguiente
¿Tendrá que ver con la configuración del equipo y la página de códigos? En fin, gracias y un saludo |
|
#6
|
||||
|
||||
|
Yo utilizo la API para esos fines:
Para el tema en cuestión, el uso sería:
Por si interesa, aquí mostré un ejemplo de como leer una imagen codificada en BASE64 sin conocer el tipo de la misma usando GDI+. Saludos, |
|
#7
|
||||
|
||||
|
Una aclaración:
Hay que tener en cuenta que la API CryptBinaryToString, cuando la usamos para codificar en Base64 (CRYPT_STRING_BASE64) codifica el buffer pasado completo y le añade un retorno de carro (13) y otro de línea (10) y un nulo final. Cuando se encripta una cadena PCHAR, el cero final también lo encripta. No he probado con Inddy, pero el detalle que describo puede ocasionar errores aparentes en el cifrado-descifrado. Saludos. |
|
#8
|
|||
|
|||
|
y decodificar unos bytes a una imagen bmp
Cita:
PODRIAS POR FAVOR EXPLICARME UN POCO, QUE YA ME HICE BOLAS... por lo que entiendo hay decodifican la imagen par volverla un string... (estoy mal?), y yo lo que tengo es un archivo extenso donde tengo que decodificar para convertir a imagen, podrian ayudarme? |
|
#9
|
|||
|
|||
|
convertir imagen de base 64 a imagen .bmp
![]() ![]() PODRIAS POR FAVOR EXPLICARME UN POCO, QUE YA ME HICE BOLAS... por lo que entiendo hay decodificas una imagen para replicarla... (estoy mal?), y yo lo que tengo es un archivo extenso .txt que debo decodificar para convertir a imagen, podrian ayudarme? |
|
#10
|
||||
|
||||
|
Por favor, lee nuestra guia de estilo, gracias... y bienvenido a clubdelphi
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#11
|
||||
|
||||
|
Cita:
Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mostrar imagen que viene en Base64 | jars | Gráficos | 7 | 25-06-2012 09:42:57 |
| Como puedo convertir una imagen a una imagen semitransparente? | antonio302050 | Gráficos | 0 | 27-03-2010 17:01:48 |
| leer el contenido de un archivo txt | ingmichel | Varios | 6 | 11-07-2008 15:27:17 |
| Leer Contenido URL | adonias | Varios | 3 | 14-09-2007 17:12:18 |
| Leer contenido de cd's | rruffino | Varios | 3 | 09-01-2005 00:56:54 |
|