Uso della classe ImageStat

Da Gambas-it.org - Wikipedia.

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