Class PngLoadOptions
Название пространства: Aspose.Imaging.ImageLoadOptions Ассоциация: Aspose.Imaging.dll (25.4.0)
Опции загрузки png.
[Obsolete("Should be replaced with base \"LoadOptions\" class because it contains ony one obsolete \"StrictMode\" property.")]
public class PngLoadOptions : LoadOptions
Inheritance
object ← LoadOptions ← PngLoadOptions
Наследованные члены
LoadOptions.AddCustomFontSource(CustomFontSource, params object[]) , LoadOptions.DataRecoveryMode , LoadOptions.DataBackgroundColor , LoadOptions.UseIccProfileConversion , LoadOptions.BufferSizeHint , LoadOptions.ProgressEventHandler , LoadOptions.ConcurrentImageProcessing , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PngLoadOptions()
public PngLoadOptions()
Properties
StrictMode
Получается или устанавливается значение, указывающее на то, является ли [стриктный режим].
[Obsolete("This redundant property should be replaced with an expression: \"LoadOptions.DataRecoveryMode == DataRecoveryMode.ConsistentRecover\".")]
public bool StrictMode { get; set; }
Стоимость недвижимости
Examples
Следующий пример показывает, как читать PNG-файлы в строгом режиме. Строгий режим позволяет найти потенциальные проблемы в ПНГ-изображениях, например, неидентифицированные блоки данных, неожиданный конец файла. Такие файлы все еще могут быть открыты в стандартном (нестрогом) режиме Aspose.Imaging и общими зрителями также. Однако любые попытки открыть их в жестком режиме вызывают соответствующее исключение.
string dir = "c:\\aspose.imaging\\issues\\net\\3635\\testdata\\3565";
string inputFileName = System.IO.Path.Combine(dir, "FC5F1998104EB92469CB14070628073616BB28F9.png");
string outputFileName = inputFileName + ".png";
// Default mode (non-strict) - successul reading.
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFileName))
{
image.Save(outputFileName, new Aspose.Imaging.ImageOptions.PngOptions());
}
// Strict mode - ImageLoadException : Unexpected end of file.
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFileName, new Aspose.Imaging.ImageLoadOptions.PngLoadOptions() { StrictMode = true }))
{
image.Save(outputFileName, new Aspose.Imaging.ImageOptions.PngOptions());
}