我在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();
}