RasterImageResourceBase

RasterImageResourceBase class

निश्चित नाम, आयाम, पहलू अनुपात, प्रकार, आकार और सामग्री के साथ किसी भी समर्थित रेखापुंज छवि के लिए आधार वर्ग।

public abstract class RasterImageResourceBase : IImageResource

गुण

नाम विवरण
AspectRatio { get; } चौड़ाई-से-ऊंचाई के संबंध के रूप में इस छवि का पक्षानुपात लौटाता है
ByteContent { get; } इस रेखापुंज छवि की सामग्री को बाइट स्ट्रीम के रूप में लौटाता है
FilenameWithExtension { get; } इस रेखापुंज छवि का सही फ़ाइल नाम लौटाता है, जिसमें नाम और एक्सटेंशन शामिल हैं। सैद्धांतिक रूप से नाम से भिन्न हो सकता है.
IsDisposed { get; } निर्धारित करता है कि यह रेखापुंज छवि निपटाई गई है या नहीं
Length { get; } बाइट्स में इस रेखापुंज छवि फ़ाइल की लंबाई लौटाता है
LinearDimensions { get; } इस रेखापुंज छवि (चौड़ाई और ऊंचाई) के रैखिक आयाम लौटाता है
Name { get; } इस रेखापुंज छवि का नाम लौटाता है। आमतौर पर फ़ाइल नाम एक्सटेंशन नहीं होता है और सैद्धांतिक रूप से फ़ाइल नाम से भिन्न हो सकता है।
TextContent { get; } इस रेखापुंज छवि की सामग्री को base64-एन्कोडेड string के रूप में लौटाता है
abstract Type { get; } लागू करने के प्रकार में रेखापुंज छवि के प्रकार के बारे में जानकारी वापस करनी चाहिए

तरीकों

नाम विवरण
Dispose() इस रेखापुंज छवि का निपटान करता है, इसकी सामग्री का निपटान करता है और अधिकांश विधियों और गुणों को गैर-कार्यशील बनाता है
Equals(IHtmlResource) संदर्भ समानता पर निर्दिष्ट के साथ इस उदाहरण की जाँच करता है।
GenerateBitmap() इस रेखापुंज छवि से ‘System.Drawing.Bitmap’ का एक नया उदाहरण बनाता है और लौटाता है।
ReduceToNewHeight(ushort) उसी प्रकार का एक नया कम किया गया छवि संसाधन बनाता है और लौटाता है, लेकिन निर्दिष्ट नई कम ऊंचाई और आनुपातिक रूप से कम चौड़ाई के साथ।
Save(string) इस रेखापुंज छवि को निर्दिष्ट फ़ाइल में सहेजता है

आयोजन

नाम विवरण
event Disposed घटना, जो तब होती है जब इस रेखापुंज छवि को निपटाया जाता है

यह सभी देखें