Autore Topic: salvare foto  (Letto 2602 volte)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
salvare foto
« il: 21 Marzo 2024, 21:40:10 »
Come si fà a salvare una foto su disco già caricata tramite la proprietà picturebox.picture ?

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:salvare foto
« Risposta #1 il: 21 Marzo 2024, 23:12:08 »
Come si fà a salvare una foto su disco già caricata tramite la proprietà picturebox.picture ?

Non mi è chiaro che cosa intendi dire
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:salvare foto
« Risposta #2 il: 21 Marzo 2024, 23:24:18 »
Su un form metto una picturebox, vado su proprietà picture e carico una foto.
Come faccio a salvare la foto della picturebox nel disco ?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.705
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:salvare foto
« Risposta #3 il: 21 Marzo 2024, 23:38:40 »
Poiché la Classe ''PictureBox'' non possiede un proprio Metodo per salvare direttamente gli Oggetti di tipo ''Picture'', è necessario richiamare il Metodo ''.Save()" della Classe ''Picture".

Codice: [Seleziona]
PictureBox1.Picture.Save("/percorso/ove/salvare/il/file/immagine")
« 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 Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:salvare foto
« Risposta #4 il: 21 Marzo 2024, 23:43:50 »
Poiché la Classe ''PictureBox'' non possiede un proprio Metodo per salvare direttamente gli Oggetti di tipo ''Picture'', è necessario richiamare il Metodo ''.Save()" della Classe ''Picture".

Codice: [Seleziona]
PictureBox1.Picture.Save("/percorso/ove/salvare/il/file/immagine")

appena scrivo
PictureBox12.Picture.Save("/home/linux/debian/gifanimata.gif")

mi dice formato sconosciuto

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.705
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:salvare foto
« Risposta #5 il: 21 Marzo 2024, 23:51:15 »
mi dice formato sconosciuto
Strano, poiché il formato GIF è tra quelli supportati:

   https://gambaswiki.org/wiki/comp/gb.qt4/image/save?l=it
« 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 Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:salvare foto
« Risposta #6 il: 21 Marzo 2024, 23:52:46 »
mi dice formato sconosciuto
Strano, poiché il formato GIF è tra quelli supportati:

   https://gambaswiki.org/wiki/comp/gb.qt4/image/save?l=it

Mentre se scrivo

PictureBox12.Picture.Save("/home/linux/debian/gifanimata.png")

lo salva

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.705
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:salvare foto
« Risposta #7 il: 21 Marzo 2024, 23:56:58 »
In effetti da una mia prova la Classe Picture può caricare file di formato GIF, ma sembra che non possa salvarli.
« 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 Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:salvare foto
« Risposta #8 il: 21 Marzo 2024, 23:57:50 »
In effetti da una mia prova la Classe Picture può caricare file di formato GIF, ma sembra che non possa salvarli.

C'è qualche modo per salvarli ?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.705
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:salvare foto
« Risposta #9 il: 22 Marzo 2024, 00:02:28 »
Sto cercando di verificare.... comunque tieni conto che in Linux il formato GIF è raramente usato.
Comunque è strano il fatto che non salvi in GIF, poiché la documentazione dice espressamente che il formato GIF è supportato dal Metodo ".Save()" !  :-\
« Ultima modifica: 22 Marzo 2024, 00:03:27 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.705
  • 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 Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:salvare foto
« Risposta #11 il: 22 Marzo 2024, 00:42:05 »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.705
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:salvare foto
« Risposta #12 il: 22 Marzo 2024, 00:46:46 »
Come detto in altro tuo post, la GIF animata è visualizzabile con il Controllo "MovieBox".
« 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 Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:salvare foto
« Risposta #13 il: 22 Marzo 2024, 00:53:00 »
Come detto in altro tuo post, la GIF animata è visualizzabile con il Controllo "MovieBox".

Lo so, ma la gif animata non voglio che la deve caricare mettendo il percorso dove si trova da gambas stesso.....
In parole povere mi serve per creare screen saver

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.705
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:salvare foto
« Risposta #14 il: 22 Marzo 2024, 00:58:04 »
... non voglio che la deve caricare mettendo il percorso dove si trova da gambas stesso.....
Perdonami, ma non capisco.  :-\
« 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. »