Don't worry about it: the GIF license/patent expired on 20 June 2003 and
is now completely Public Domain (http://www.kyz.uklinux.net/giflzw.php).
Not in all countries, so you cant say it generally in an internationalPB wrote:Don't worry about it: the GIF license/patent expired on 20 June
2003 and is now completely Public Domain
(http://www.kyz.uklinux.net/giflzw.php).
I'm back now...El_Choni wrote:The plugin works here. Could you please post the image/s you can´t load? (and specify if you use LoadImage(), CatchImage() or what). Thanks,
Code: Select all
Pic\Render(hDC,0,PicHeight,PicWidth,-PicHeight,0,0,Width,Height,0)
Code: Select all
Pic\Render(hDC,0,PicHeight,PicWidth,-PicHeight-1,0,0,Width,Height,0)
Code: Select all
  UseEC_OLEImageDecoder()
  #Lib = 5
  If OpenLibrary  ( #Lib , "AVIFIL32.DLL") 
   Debug LoadImage( #LoadImg, "C:\Temp\test.gif" ) ; > 0
    CallFunction ( #Lib,  "AVIFileInit" )
    Debug LoadImage( #LoadImg, "C:\Temp\test.gif" ) ; = 0
  endif
Code: Select all
Debug Hex(EC_OLEImagePluginVersion())
Code: Select all
UseEC_OLEImageDecoder()
If OpenLibrary  ( #Null , "AVIFIL32.DLL")
  Debug LoadImage( #Null, "C:\Temp\test.gif" ) ; Result > 0
  CallFunction ( #Null,  "AVIFileInit" )
  Debug LoadImage( #Null, "C:\Temp\test.gif" ) ; Result = 0
EndIf
Code: Select all
Functions\Image .text: undefined reference to '_OleUninitialize@0'
Functions\Image .text: undefined reference to '_OleInitialize@4'
Functions\Image .text: undefined reference to '_CreateStreamOnHGlobal@12'