RasterImageResourceBase
RasterImageResourceBase class
Kelas dasar untuk semua gambar raster yang didukung dengan nama tetap, dimensi, rasio aspek, jenis, ukuran, dan konten.
public abstract class RasterImageResourceBase : IImageResource
Properti
| Nama |
Keterangan |
| AspectRatio { get; } |
Mengembalikan rasio aspek gambar ini sebagai hubungan lebar-ke-tinggi |
| ByteContent { get; } |
Mengembalikan konten gambar raster ini sebagai byte stream |
| FilenameWithExtension { get; } |
Mengembalikan nama file yang benar dari gambar raster ini, yang terdiri dari nama dan ekstensi. Secara teoritis bisa berbeda dengan namanya. |
| IsDisposed { get; } |
Menentukan apakah gambar raster ini dibuang atau tidak |
| Length { get; } |
Mengembalikan panjang file gambar raster ini dalam byte |
| LinearDimensions { get; } |
Mengembalikan dimensi linear dari gambar raster ini (lebar dan tinggi) |
| Name { get; } |
Mengembalikan nama gambar raster ini. Biasanya tidak mengandung ekstensi nama file dan secara teoritis dapat berbeda dari nama file. |
| TextContent { get; } |
Mengembalikan konten gambar raster ini sebagai string berenkode base64 |
| abstract Type { get; } |
Dalam mengimplementasikan tipe harus mengembalikan informasi tentang tipe gambar raster |
Metode
| Nama |
Keterangan |
| Dispose() |
Membuang gambar raster ini, membuang kontennya dan membuat sebagian besar metode dan properti tidak berfungsi |
| Equals(IHtmlResource) |
Memeriksa instance ini dengan persamaan referensi yang ditentukan. |
| GenerateBitmap() |
Menghasilkan dan mengembalikan instance baru ‘System.Drawing.Bitmap’ dari gambar raster ini. |
| ReduceToNewHeight(ushort) |
Membuat dan mengembalikan sumber gambar baru yang diperkecil dari jenis yang sama, tetapi dengan tinggi baru yang diperkecil dan lebar yang diperkecil secara proporsional. |
| Save(string) |
Menyimpan gambar raster ini ke file yang ditentukan |
Acara
| Nama |
Keterangan |
| event Disposed |
Peristiwa, yang terjadi saat gambar raster ini dibuang |
Lihat juga