System::Drawing::Image kelas

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

MetodeDeskripsi
virtual Clone()Membuat salinan dari objek saat ini.
Dispose() overrideMelepaskan 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() constMengembalikan kombinasi bitwise dari nilai enum ImageFlags yang mewakili atribut gambar.
get_FrameDimensionsList() constMengembalikan array GUID yang mewakili dimensi frame dalam gambar yang diwakili oleh objek saat ini.
virtual get_Height() constMengembalikan tinggi gambar dalam piksel.
get_HorizontalResolution() constMengembalikan resolusi horizontal gambar yang diwakili oleh objek saat ini dalam piksel per inci.
virtual get_Palette() constMengembalikan palet warna yang digunakan oleh gambar yang diwakili oleh objek saat ini.
virtual get_PixelFormat() constMengembalikan format piksel gambar yang diwakili oleh objek saat ini.
virtual get_PropertyIdList() constMendapatkan ID item properti yang disimpan dalam gambar ini.
virtual get_PropertyItems() constMendapatkan semua item properti(potongan metadata) yang disimpan dalam gambar ini.
virtual get_RawFormat() constMengembalikan format file gambar yang diwakili oleh objek saat ini.
get_Size() constMengembalikan objek Size yang mewakili lebar dan tinggi gambar dalam piksel.
virtual get_Tag() constMendapatkan objek yang menyediakan data tambahan tentang gambar.
get_VerticalResolution() constMengembalikan resolusi vertikal gambar yang diwakili oleh objek saat ini dalam piksel per inci.
virtual get_Width() constMengembalikan 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() constMengembalikan 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() constMengembalikan 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

TypedefDeskripsi
GetThumbnailImageAbortCallback untuk membatalkan eksekusi GetThumbnailImage.

Lihat Juga