Graphics::D rawImage(Image*,RectF*,Matrix*,Effect*,ImageAttributes*,Unit) method (gdiplusgraphics.h)

Metode ini menggambar sebagian gambar setelah menerapkan efek yang ditentukan.

Sintaks

Status DrawImage(
  [in] Image           *image,
  [in] RectF           *sourceRect,
  [in] Matrix          *xForm,
  [in] Effect          *effect,
  [in] ImageAttributes *imageAttributes,
  [in] Unit            srcUnit
);

Parameter

[in] image

Jenis: Gambar*

Penunjuk ke objek Gambar yang menentukan gambar yang akan digambar.

[in] sourceRect

Jenis: RectF*

Penunjuk ke objek RectF yang menentukan bagian gambar yang akan digambar.

[in] xForm

Jenis: Matriks*

Penunjuk ke objek Matriks yang menentukan parallelogram tempat bagian gambar dirender. Parallelogram tujuan dihitung dengan menerapkan transformasi afin yang disimpan dalam matriks ke persegi panjang sumber.

[in] effect

Jenis: Efek*

Penunjuk ke instans turunan kelas Efek . Turunan menentukan efek atau penyesuaian (misalnya, perubahan kontras) yang diterapkan pada gambar sebelum penyajian. Gambar tidak diubah secara permanen oleh efeknya.

[in] imageAttributes

Jenis: ImageAttributes*

Penunjuk ke objek ImageAttributes yang menentukan penyesuaian warna yang akan diterapkan saat gambar dirender. Bisa NULL.

[in] srcUnit

Jenis: Unit*

Elemen enumerasi Unit yang menentukan unit pengukuran untuk persegi panjang sumber.

Nilai kembali

Jenis: Status

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdiplusgraphics.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Gambar Gambar, Posisi, dan Kloning

Grafik

Gambar

Memuat dan Menampilkan Bitmap