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.
Copy 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