Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/02/2015, 03:01
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 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.