System::Drawing::Image class
Contenuti
[
Nascondere
]Image class
Una classe base per System::Drawing::Bitmap e le classi System::Drawing::Metafile che fornisce funzionalità di base. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
class Image : public virtual System::IDisposable
Metodi
| Metodo | Descrizione |
|---|---|
| virtual Clone() | Crea una copia dell’oggetto corrente. |
| Dispose() override | Rilascia tutte le risorse acquisite dall’oggetto corrente. |
| static FromFile(const String&, bool) | Crea un oggetto Image dal file specificato. |
| static FromHbitmap(IntPtr) | Costruisce un oggetto Bitmap dal bitmap GDI specificato. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | Crea un oggetto Image dallo stream specificato. |
| virtual get_Flags() const | Restituisce una combinazione bitwise dei valori enum ImageFlags che rappresenta gli attributi dell’immagine. |
| get_FrameDimensionsList() const | Restituisce un array di GUID che rappresentano le dimensioni dei fotogrammi all’interno dell’immagine rappresentata dall’oggetto corrente. |
| virtual get_Height() const | Restituisce l’altezza dell’immagine in pixel. |
| get_HorizontalResolution() const | Restituisce la risoluzione orizzontale dell’immagine rappresentata dall’oggetto corrente in pixel per pollice. |
| virtual get_Palette() const | Restituisce la tavolozza dei colori usata dall’immagine rappresentata dall’oggetto corrente. |
| virtual get_PixelFormat() const | Restituisce il formato pixel dell’immagine rappresentata dall’oggetto corrente. |
| virtual get_PropertyIdList() const | Ottiene gli ID degli elementi di proprietà memorizzati in questa immagine. |
| virtual get_PropertyItems() const | Ottiene tutti gli elementi di proprietà (pezzi di metadati) memorizzati in questa immagine. |
| virtual get_RawFormat() const | Restituisce il formato file dell’immagine rappresentata dall’oggetto corrente. |
| get_Size() const | Restituisce un oggetto Size che rappresenta la larghezza e l’altezza dell’immagine in pixel. |
| virtual get_Tag() const | Ottiene un oggetto che fornisce dati aggiuntivi sull’immagine. |
| get_VerticalResolution() const | Restituisce la risoluzione verticale dell’immagine rappresentata dall’oggetto corrente in pixel per pollice. |
| virtual get_Width() const | Restituisce la larghezza dell’immagine in pixel. |
| GetBounds(GraphicsUnit&) | Restituisce i limiti dell’immagine nelle unità di misura specificate. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | Restituisce il numero di fotogrammi della dimensione di fotogramma specificata. |
| static GetPixelFormatSize(Imaging::PixelFormat) | Restituisce il numero di bit usati per rappresentare la profondità di colore nel formato pixel specificato. |
| virtual GetSkBitmap() const | Restituisce un oggetto SkBitmap sottostante. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | Ottiene una miniatura per questo oggetto System::Drawing::Image. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | Determina se il formato pixel specificato contiene informazioni alfa. |
| virtual IsMultiImage() const | Restituisce se il formato originale è un’immagine multipla. |
| virtual RotateFlip(RotateFlipType) | Ruota l’immagine di un multiplo di 90 gradi e capovolge. |
| Save(const String&) | Salva l’immagine rappresentata dall’oggetto corrente nel file specificato in formato PNG. |
| Save(const String&, const Imaging::ImageFormatPtr&) | Salva l’immagine rappresentata dall’oggetto corrente nel file specificato nel formato specificato. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | Salva l’immagine rappresentata dall’oggetto corrente nello stream specificato nel formato specificato. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Salva l’immagine rappresentata dall’oggetto corrente nel file specificato usando il codificatore e i parametri del codificatore specificati. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Salva l’immagine rappresentata dall’oggetto corrente nello stream specificato utilizzando l’encoder e i parametri dell’encoder specificati. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | Aggiunge un fotogramma al file o allo stream specificato in una chiamata precedente al metodo Save(). |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | Aggiunge un fotogramma al file o allo stream specificato in una chiamata precedente al metodo Save(). |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | Seleziona il fotogramma specificato. |
| virtual set_Palette(Imaging::ColorPalettePtr) | Imposta la tavolozza dei colori usata dall’immagine rappresentata dall’oggetto corrente. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | Imposta un oggetto che fornisce dati aggiuntivi sull’immagine. |
Typedefs
| Typedef | Descrizione |
|---|---|
| GetThumbnailImageAbort | Una callback per annullare l’esecuzione di GetThumbnailImage. |
Vedi anche
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Font for C++