如何在C#中为ImageResizer启用日志记录或调试输出?

时间:2018-04-17 06:07:03

标签: c# wpf imageresizer

我在C#app中使用ImageResizer。我想要使​​用的一些功能在Instructions对象中没有关联的属性。文档说,“仅仅因为一个键没有属性包装器并不意味着你不能使用它。我[[key”] = value;不是'那可怕。'

但是,您可以在“说明词典”中添加任何废话,不会报告任何内容。这意味着,如果我做错了什么,我不太可能注意到我的错误。

如何查看日志输出,它会告诉我ImageResizer正在做什么,以便我能解决我的错误?

大致我在做什么:

var instructions = new Instructions
{
    Mode = FitMode.Max,
};
instructions["fastscale"] = "true";
instructions["down.filter"] = "RobidouxSharp";

var bitmapImage = new BitmapImage();
using (var stream = new MemoryStream())
{
    var job = ImageBuilder.Current.Build(path, stream, instructions);
    stream.Position = 0;

    bitmapImage.BeginInit();
    bitmapImage.StreamSource = stream;
    bitmapImage.EndInit();
    bitmapImage.Freeze();
}

0 个答案:

没有答案