Page 1 of 1

Cargar imagen desde URL

Posted: Tue May 12, 2015 3:55 pm
by acuellar
Estimado Manuel

Que función de GDIPLUS se usa para evita freeimage.dll

Hice lo siguiente

Code: Select all | Expand


Function cargaBmp(cUrl,oImage)
  local cResp := loadBmp(cUrl),nZeroZeroClr
   
  if !Empty( cResp )
   // oImage:LoadFromMemory( cResp )
     oBmpLoadFromStr( oImage, cResp ) //Muestra las imágenes no ALPHA con borde negro.
     oImage:HasAlpha()
     oImage:Refresh()
  endif
Return nil
 


Gracias por su tiempo y ayuda.

Saludos,

Adhemar

Re: Cargar imagen desde URL

Posted: Tue May 12, 2015 8:12 pm
by mastintin
acuellar wrote:Estimado Manuel

Que función de GDIPLUS se usa para evita freeimage.dll

Hice lo siguiente

Code: Select all | Expand


Function cargaBmp(cUrl,oImage)
  local cResp := loadBmp(cUrl),nZeroZeroClr
   
  if !Empty( cResp )
   // oImage:LoadFromMemory( cResp )
     oBmpLoadFromStr( oImage, cResp ) //Muestra las imágenes no ALPHA con borde negro.
     oImage:HasAlpha()
     oImage:Refresh()
  endif
Return nil
 


Gracias por su tiempo y ayuda.

Saludos,

Adhemar


¿ La imagen es un alphabmp ? .
¿ Sabes que tipo de imagen es ? png ?

Re: Cargar imagen desde URL

Posted: Tue May 12, 2015 8:40 pm
by acuellar
Es la del pronóstico del tiempo.

Del post Meteo.prg

Gracias,

Saludos,


Adhemar

Re: Cargar imagen desde URL

Posted: Wed May 13, 2015 8:48 am
by mastintin
acuellar wrote:Es la del pronóstico del tiempo.

Del post Meteo.prg

Gracias,

Saludos,


Adhemar


no tenemos aún funcionando como se debe el loadFromMemory ( que no es lo mismo que loadFromstring ) :(

Re: Cargar imagen desde URL

Posted: Wed May 13, 2015 10:11 am
by acuellar
Gracias Manuel

Esperaré para cuando exista como hacerlo.

Saludos,

Adhemar

Re: Cargar imagen desde URL

Posted: Mon May 18, 2015 10:18 am
by mastintin
cuellar , tengo un fix ...
En tu archivo gdiplus.cpp vete a la function GDIPLUSIMAGELFROMSTR y cambia .

Bitmap* newImage = new Bitmap( nWidth, nHeight, original->GetPixelFormat());

por

Bitmap* newImage = new Bitmap( nWidth, nHeight, PixelFormat32bppPARGB );

y con todo el código anterior dime si te funciona.
Gracias.

Re: Cargar imagen desde URL

Posted: Mon May 18, 2015 10:50 am
by acuellar
Muchas gracias Manuel

Funciona perfecto.

Si no es mucho pedir será que se puede mostrar el estado del tiempo por hora como muestra el celular

Gracias una vez mas por su colaboración y tiempo.

Saludos,

Adhemar

Re: Cargar imagen desde URL

Posted: Mon May 18, 2015 2:44 pm
by mastintin
De la forma en que esta implementado no parece que se puedan conseguir los datos . Con cuenta de desarrollador yahoo seguro que si , o investigando la api ...

Re: Cargar imagen desde URL

Posted: Mon May 18, 2015 4:40 pm
by acuellar
Gracias Manuel.

Saludos,

Adhemar