System::Drawing::Image kelas
isi
[
bersembunyi
]Image class
Kelas dasar untuk System::Drawing::Bitmap dan kelas System::Drawing::Metafile yang menyediakan fungsionalitas dasar. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
class Image : public virtual System::IDisposable
Metode
| Metode | Deskripsi |
|---|---|
| virtual Clone() | Membuat salinan dari objek saat ini. |
| Dispose() override | Melepaskan semua sumber daya yang diperoleh oleh objek saat ini. |
| static FromFile(const String&, bool) | Membuat objek Image dari file yang ditentukan. |
| static FromHbitmap(IntPtr) | Membuat objek Bitmap dari bitmap GDI yang ditentukan. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | Membuat objek Image dari stream yang ditentukan. |
| virtual get_Flags() const | Mengembalikan kombinasi bitwise dari nilai enum ImageFlags yang mewakili atribut gambar. |
| get_FrameDimensionsList() const | Mengembalikan array GUID yang mewakili dimensi frame dalam gambar yang diwakili oleh objek saat ini. |
| virtual get_Height() const | Mengembalikan tinggi gambar dalam piksel. |
| get_HorizontalResolution() const | Mengembalikan resolusi horizontal gambar yang diwakili oleh objek saat ini dalam piksel per inci. |
| virtual get_Palette() const | Mengembalikan palet warna yang digunakan oleh gambar yang diwakili oleh objek saat ini. |
| virtual get_PixelFormat() const | Mengembalikan format piksel gambar yang diwakili oleh objek saat ini. |
| virtual get_PropertyIdList() const | Mendapatkan ID item properti yang disimpan dalam gambar ini. |
| virtual get_PropertyItems() const | Mendapatkan semua item properti(potongan metadata) yang disimpan dalam gambar ini. |
| virtual get_RawFormat() const | Mengembalikan format file gambar yang diwakili oleh objek saat ini. |
| get_Size() const | Mengembalikan objek Size yang mewakili lebar dan tinggi gambar dalam piksel. |
| virtual get_Tag() const | Mendapatkan objek yang menyediakan data tambahan tentang gambar. |
| get_VerticalResolution() const | Mengembalikan resolusi vertikal gambar yang diwakili oleh objek saat ini dalam piksel per inci. |
| virtual get_Width() const | Mengembalikan lebar gambar dalam piksel. |
| GetBounds(GraphicsUnit&) | Mengembalikan batas gambar dalam satuan ukuran yang ditentukan. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | Mengembalikan jumlah frame dari dimensi frame yang ditentukan. |
| static GetPixelFormatSize(Imaging::PixelFormat) | Mengembalikan jumlah bit yang digunakan untuk mewakili kedalaman warna dalam format piksel yang ditentukan. |
| virtual GetSkBitmap() const | Mengembalikan objek SkBitmap yang mendasari. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | Mendapatkan thumbnail untuk objek System::Drawing::Image ini. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | Menentukan apakah format piksel yang ditentukan mengandung informasi alfa. |
| virtual IsMultiImage() const | Mengembalikan apakah format asli adalah multi-gambar. |
| virtual RotateFlip(RotateFlipType) | Memutar gambar ke kelipatan 90 derajat dan membalik. |
| Save(const String&) | Menyimpan gambar yang diwakili oleh objek saat ini ke file yang ditentukan dalam format PNG. |
| Save(const String&, const Imaging::ImageFormatPtr&) | Menyimpan gambar yang diwakili oleh objek saat ini ke file yang ditentukan dalam format yang ditentukan. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | Menyimpan gambar yang direpresentasikan oleh objek saat ini ke aliran yang ditentukan dalam format yang ditentukan. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Menyimpan gambar yang direpresentasikan oleh objek saat ini ke file yang ditentukan menggunakan encoder dan parameter encoder yang ditentukan. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Menyimpan gambar yang direpresentasikan oleh objek saat ini ke aliran yang ditentukan menggunakan encoder dan parameter encoder yang ditentukan. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | Menambahkan sebuah frame ke file atau aliran yang ditentukan dalam panggilan sebelumnya ke metode Save(). |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | Menambahkan sebuah frame ke file atau aliran yang ditentukan dalam panggilan sebelumnya ke metode Save(). |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | Memilih frame yang ditentukan. |
| virtual set_Palette(Imaging::ColorPalettePtr) | Mengatur palet warna yang digunakan oleh gambar yang direpresentasikan oleh objek saat ini. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | Mengatur objek yang menyediakan data tambahan tentang gambar. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| GetThumbnailImageAbort | Callback untuk membatalkan eksekusi GetThumbnailImage. |
Lihat Juga
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Page for C++