Class VectorImage

VectorImage class

Gambar vektor adalah kelas dasar untuk semua jenis gambar vektor.

public abstract class VectorImage : Image, IObjectWithSizeF

Properti

NamaKeterangan
AutoAdjustPalette { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah palet penyesuaian otomatis.
virtual BackgroundColor { get; set; }Mendapat atau menetapkan nilai untuk warna latar belakang.
abstract BitsPerPixel { get; }Mendapat bit gambar per jumlah piksel.
Bounds { get; }Mendapat batas gambar.
BufferSizeHint { get; set; }Mendapat atau menyetel petunjuk ukuran buffer yang ditentukan ukuran maksimum yang diizinkan untuk semua buffer internal.
Container { get; }MendapatkanImage wadah.
DataStreamContainer { get; }Mendapat aliran data objek.
Disposed { get; }Mendapat nilai yang menunjukkan apakah instance ini dibuang.
virtual FileFormat { get; }Mendapat nilai format file
virtual HasBackgroundColor { get; set; }Mendapat atau menetapkan nilai yang menunjukkan apakah gambar memiliki warna latar belakang.
override Height { get; }Mendapatkan tinggi gambar.
virtual HeightF { get; }Mendapat tinggi objek, dalam inci.
InterruptMonitor { get; set; }Mendapat atau menyetel monitor interupsi.
abstract IsCached { get; }Mendapat nilai yang menunjukkan apakah data objek di-cache saat ini dan tidak diperlukan pembacaan data.
Palette { get; set; }Mendapat atau menyetel palet warna. Palet warna tidak digunakan saat piksel direpresentasikan secara langsung.
Size { get; }Mendapatkan ukuran gambar.
SizeF { get; }Mendapatkan ukuran objek, dalam inci.
override Width { get; }Mendapatkan lebar gambar.
virtual WidthF { get; }Mendapatkan lebar objek, dalam inci.

Metode

NamaKeterangan
abstract CacheData()Meng-cache data dan memastikan tidak ada pemuatan data tambahan yang dilakukan dari dasarnyaDataStreamContainer .
CanSave(ImageOptionsBase)Menentukan apakah gambar dapat disimpan ke format file tertentu yang diwakili oleh opsi penyimpanan yang diteruskan.
Dispose()Membuang instance saat ini.
virtual GetDefaultOptions(object[])Mendapat opsi default.
virtual GetOriginalOptions()Mendapatkan opsi berdasarkan pengaturan file asli. Hal ini berguna untuk menjaga kedalaman bit dan parameter lain dari gambar asli tidak berubah. Misalnya, jika kita memuat gambar PNG hitam-putih dengan 1 bit per piksel lalu simpan menggunakan the Save , gambar PNG keluaran dengan 8-bit per piksel akan dihasilkan. Untuk menghindarinya dan menyimpan gambar PNG dengan 1-bit per piksel, gunakan metode ini untuk mendapatkan opsi penyimpanan yang sesuai dan meneruskannya keSavemetode sebagai parameter kedua.
Resize(int, int)Mengubah ukuran gambar. DefaultLeftTopToLeftTopdigunakan.
abstract Resize(int, int, ImageResizeSettings)Mengubah ukuran gambar.
abstract Resize(int, int, ResizeType)Mengubah ukuran gambar.
ResizeHeightProportionally(int)Mengubah ukuran tinggi secara proporsional.
virtual ResizeHeightProportionally(int, ImageResizeSettings)Mengubah ukuran tinggi secara proporsional.
virtual ResizeHeightProportionally(int, ResizeType)Mengubah ukuran tinggi secara proporsional.
ResizeWidthProportionally(int)Mengubah ukuran lebar secara proporsional.
virtual ResizeWidthProportionally(int, ImageResizeSettings)Mengubah ukuran lebar secara proporsional.
virtual ResizeWidthProportionally(int, ResizeType)Mengubah ukuran lebar secara proporsional.
abstract RotateFlip(RotateFlipType)Memutar, membalik, atau memutar dan membalik gambar.
Save()Menyimpan data gambar ke aliran yang mendasarinya.
virtual Save(Stream)Menyimpan data objek ke aliran yang ditentukan.
Save(string)Menyimpan data objek ke lokasi file yang ditentukan.
Save(Stream, ImageOptionsBase)Menyimpan data gambar ke aliran yang ditentukan dalam format file yang ditentukan sesuai dengan opsi penyimpanan.
virtual Save(string, bool)Menyimpan data objek ke lokasi file yang ditentukan.
virtual Save(string, ImageOptionsBase)Menyimpan data objek ke lokasi file yang ditentukan dalam format file yang ditentukan sesuai dengan opsi penyimpanan.
virtual Save(Stream, ImageOptionsBase, Rectangle)Menyimpan data gambar ke aliran yang ditentukan dalam format file yang ditentukan sesuai dengan opsi penyimpanan.
virtual Save(string, ImageOptionsBase, Rectangle)Menyimpan data objek ke lokasi file yang ditentukan dalam format file yang ditentukan sesuai dengan opsi penyimpanan.
abstract SetPalette(IColorPalette, bool)Mengatur palet gambar.

Lihat juga