Differenze tra le versioni di "Uso della classe ImageStat"

Da Gambas-it.org - Wikipedia.
 
(6 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
La Classe '''ImageStat''' non è creabile e ritorna informazioni generali relative ad una immagine.
+
La Classe '''ImageStat''' è statica e, pertanto, non sono creabili proprie istanze ([[Oggetti,_Classi_e_Moduli|Oggetti]]).
 +
<BR>Essa ritorna informazioni generali relative ad una immagine.
  
In particolare ritorna informazioni mediante le seguenti sue proprietà:
+
In particolare ritorna informazioni mediante le seguenti sue Proprietà:
* ''.Depth'' : ritorna in bit la profondità di colore dell'immagine;
+
* ".Depth" : ritorna in bit la profondità di colore dell'immagine;
* ''.Height'' : ritorna l'altezza dell'immagine in pixel;
+
* ".Height" : ritorna l'altezza dell'immagine in pixel;
* ''.Path'' : ritorna il percorso dell'immagine;
+
* ".Path" : ritorna il percorso dell'immagine;
* ''.Type'' : ritorna una stringa che rappresenta il ''mimetype'' dell'immagine. La stringa può essere: "''image/jpeg''","''image/gif''","''image/png''","''image/bmp''" o "''image/tiff''".
+
* ".Type" : ritorna una stringa che rappresenta il ''mimetype'' dell'immagine. La stringa può essere: "''image/jpeg''", "''image/gif''", "''image/png''", "''image/bmp''" o "''image/tiff''".
* ''Width'' : ritorna la larghezza dell'immagine in pixel.
+
* ".Width" : ritorna la larghezza dell'immagine in pixel.
 
 
Essa va utilizzata come funzione statica.
 
  
 +
Essa va utilizzata come funzione ''statica''. <SUP>&#091;[[#Note|nota 1]]&#093;</sup>
  
 
Esempio:
 
Esempio:
  '''Public''' Sub Form_Open()
+
  Public Sub Form_Open()
 
   
 
   
  Dim s As String = "<FONT Color=gray>''/percorso/dell'immagine''</font>"
+
  Dim s As String = "<FONT Color=darkgreen>''/percorso/del/file/immagine''</font>"
 
   
 
   
 
   With ImageStat(s)
 
   With ImageStat(s)
Riga 24: Riga 24:
 
   End With
 
   End With
 
   
 
   
  '''End'''
+
  End
 +
 
 +
 
 +
 
 +
=Note=
 +
[1] Una Classe ''statica'' è sostanzialmente simile a un ''Modulo'': non è possibile creare di essa ''istanze'', ossia ''Oggetti''.
 +
<BR>A tal riguardo vedere la pagina: [[Oggetti, Classi e Moduli]]

Versione attuale delle 08:58, 23 nov 2024

La Classe ImageStat è statica e, pertanto, non sono creabili proprie istanze (Oggetti).
Essa ritorna informazioni generali relative ad una immagine.

In particolare ritorna informazioni mediante le seguenti sue Proprietà:

  • ".Depth" : ritorna in bit la profondità di colore dell'immagine;
  • ".Height" : ritorna l'altezza dell'immagine in pixel;
  • ".Path" : ritorna il percorso dell'immagine;
  • ".Type" : ritorna una stringa che rappresenta il mimetype dell'immagine. La stringa può essere: "image/jpeg", "image/gif", "image/png", "image/bmp" o "image/tiff".
  • ".Width" : ritorna la larghezza dell'immagine in pixel.

Essa va utilizzata come funzione statica. [nota 1]

Esempio:

Public Sub Form_Open()

  Dim s As String = "/percorso/del/file/immagine"

  With ImageStat(s)
    Print .Depth
    Print .Path
    Print .Type
    Print .Height
    Print .Width
  End With

End


Note

[1] Una Classe statica è sostanzialmente simile a un Modulo: non è possibile creare di essa istanze, ossia Oggetti.
A tal riguardo vedere la pagina: Oggetti, Classi e Moduli