Autore Topic: Primi tentativi di creare e salvare un file GIF  (Letto 821 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Primi tentativi di creare e salvare un file GIF
« il: 08 Dicembre 2014, 19:25:02 »
Come sapete, non è possibile attualmente con Gambas salvare un'immagine in un file di formato .gif

Ciò è legato al fatto che il formato ''GIF'' (''Graphics Interchange Format'') si basa sull'algoritmo di compressione ''LZV'' che è stato sino al 2003 in USA e sino al 2004 in U.E. coperto dai brevetti (Unisys e IBM). Tali brevetti pertanto hanno reso impossibile sino ad allora avere software ''libero'' per generare file di formato GIF.

Tali limitazioni portarono alla realizzazione del formato ''PNG''.

Un aiuto può giungere dalle complesse risorse della libreria GifLib.

Ho fatto qualche piccolo passo.......

http://www.gambas-it.org/wiki/index.php?title=Creare_un_file_immagine_GIF_con_sfondo_colorato_mediante_le_funzioni_del_API_di_GIFLIB

...e qualche altro.....

http://www.gambas-it.org/wiki/index.php?title=Creare_un_file_immagine_GIF_con_sfondo_e_testo_colorati_mediante_le_funzioni_del_API_di_GIFLIB
« Ultima modifica: 28 Dicembre 2014, 14:43:51 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
« Ultima modifica: 03 Gennaio 2015, 17:33:19 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Primi tentativi di creare e salvare un file GIF
« Risposta #2 il: 26 Dicembre 2014, 01:01:18 »
E' possibile utilizzare anche la libreria di livello più alto "Libplot":

http://www.gambas-it.org/wiki/index.php?title=Creare_file_GIF_con_le_funzioni_esterne_del_API_di_Libplot
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re: Primi tentativi di creare e salvare un file GIF
« Risposta #4 il: 08 Gennaio 2015, 00:05:32 »
Comunque ci provi non è affatto facile... :-\
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Primi tentativi di creare e salvare un file GIF
« Risposta #5 il: 08 Gennaio 2015, 01:43:02 »
Comunque ci provi non è affatto facile...

Le ultime due librerie sono di livello più elevato, e quindi abbastanza facili.
Ovviamente, al di là dei codici esemplificativi, vanno studiate tenendo aperti avanti anche i rispettivi file header in C (/usr/include/....)
« Ultima modifica: 08 Gennaio 2015, 16:33:18 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Primi tentativi di creare e salvare un file GIF
« Risposta #6 il: 09 Gennaio 2015, 00:22:08 »
E' possibile convertire un file immagine da un dato formato al formato GIF mediante le funzioni tern del API di FreeImage:

http://www.gambas-it.org/wiki/index.php?title=Convertire_un_file_immagine_in_un_file_immagine_di_tipo_GIF_con_le_funzioni_esterne_del_API_di_LibFreeImage
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re: Primi tentativi di creare e salvare un file GIF
« Risposta #7 il: 09 Gennaio 2015, 14:07:12 »
Le ultime due librerie sono di livello più elevato, e quindi abbastanza facili.
Ovviamente, al di là dei codici esemplificativi, vanno studiate tenendo aperti avanti anche i rispettivi file header in C (/usr/include/....)

E' quello che mi è duro, io il C proprio non lo digerisco.
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Primi tentativi di creare e salvare un file GIF
« Risposta #8 il: 09 Gennaio 2015, 15:52:44 »
E' quello che mi è duro, io il C proprio non lo digerisco.

Ehhhhhh.... ho capito, però è una sorta di base, di fondamenta.

Ad ogni modo gli esempi, là, sono in Gambas.
« Ultima modifica: 09 Gennaio 2015, 16:30:48 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »