26/02/2015, 03:01
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 9 meses Puntos: 3 | |
Respuesta: Problemas con IPictureDisp en C++Builder Lo que si he podido comprobar es que entre la imagen original y la resultante hay una diferencia solo, la de salida tiene 8 bytes mas y, al mirarlas con un editor hexadecimal veo esto:
Original: 0x42 0x4D 0x36 0xA3 0x02 0x00 0x00 0x00 0x00 0x00 0x36 0x00 0x00 0x00 0x28 0x00...
Resultado: 0x6C 0x74 0x00 0x00 0x36 0xA3 0x02 0x00 0x42 0x4D 0x36 0xA3 0x02 0x00 0x00 0x00 0x00 0x00 0x36 0x00 0x00 0x00 0x28 0x00...
Se puede observar que los 8 bytes de mas los añade al inicio del nuevo archivo y si elimino esos 8 bytes la imagen ya se ve correctamente.
Hasta ahí he podido llegar. |