RasterImageResourceBase
RasterImageResourceBase class
Sabit ad, boyutlar, en boy oranı, tür, boyut ve içeriğe sahip desteklenen herhangi bir raster görüntü için temel sınıf.
public abstract class RasterImageResourceBase : IImageResource
Özellikleri
İsim |
Tanım |
AspectRatio { get; } |
Genişlik-yükseklik ilişkisi olarak bu görüntünün en boy oranını döndürür |
ByteContent { get; } |
Bu raster görüntünün içeriğini bayt akışı olarak döndürür |
FilenameWithExtension { get; } |
Bu raster görüntünün, ad ve uzantıdan oluşan doğru dosya adını döndürür. Teorik olarak isimden farklı olabilir. |
IsDisposed { get; } |
Bu raster görüntünün atılıp atılmayacağını belirler |
Length { get; } |
Bu raster görüntü dosyasının uzunluğunu bytes cinsinden döndürür |
LinearDimensions { get; } |
Bu raster görüntünün doğrusal boyutlarını verir (genişlik ve yükseklik) |
Name { get; } |
Bu raster görüntünün adını döndürür. Genellikle dosya adı uzantısı içermez ve teorik olarak dosya adından farklı olabilir. |
TextContent { get; } |
Bu raster görüntünün içeriğini base64 kodlu string olarak döndürür |
abstract Type { get; } |
Tip uygulamasında raster image tipi hakkında bilgi dönmelidir. |
yöntemler
İsim |
Tanım |
Dispose() |
İçeriğini düzenleyerek ve çoğu yöntem ve özelliği çalışmaz hale getirerek bu raster görüntüyü kaldırır |
Equals(IHtmlResource) |
Belirtilen referans eşitliği ile bu örneği kontrol eder. |
GenerateBitmap() |
Bu raster görüntüden ‘System.Drawing.Bitmap’in yeni bir örneğini oluşturur ve döndürür. |
ReduceToNewHeight(ushort) |
Aynı türde, ancak belirtilen yeni azaltılmış yükseklik ve orantılı olarak azaltılmış genişliğe sahip yeni bir azaltılmış görüntü kaynağı oluşturur ve döndürür. |
Save(string) |
Bu raster görüntüyü belirtilen dosyaya kaydeder |
Olaylar
İsim |
Tanım |
event Disposed |
Bu raster görüntü atıldığında meydana gelen olay |
Ayrıca bakınız