ResizeSettings的文档中写着:“被指令类替换”http://documentation.imageresizing.net/docu/ImageResizer/ResizeSettings.htm
说明文档中写着:“ResizeSettings的接班人”http://documentation.imageresizing.net/docu/ImageResizer/Instructions.htm。
但是,我不知道如何使用指令而不是ResizeSettings。我试过了
如果指令取代了ResizeSettings,那么如何使用它而不是ResizeSettings呢?
===编辑-更多细节:
这是一种使用ResizeSettings的方法:
public static Bitmap Resize(Bitmap bitmap, int maxHeight, int maxWidth)
{
var setting = new ResizeSettings
{
MaxHeight = maxHeight,
MaxWidth = maxWidth,
};
return ImageBuilder.Current.Build(bitmap, setting);
}读到指令是ResizeSettings的替代品,我尝试的第一件事之一是:(我希望ImageBuilder可能有一个重载的构建方法)
public static Bitmap Resize(Bitmap bitmap, int maxHeight, int maxWidth)
{
var instructions = new Instructions
{
Width = maxWidth,
Height = maxHeight,
Mode = FitMode.Max
};
return ImageBuilder.Current.Build(bitmap, instructions);
}发布于 2013-06-28 14:42:01
在一个意想不到的事件中,文档是在现实面前的。
您可以使用指令类,但现在必须首先将其转换为ResizeSettings实例,如下所示:
.Build(source, dest, new ResizeSettings(new Instructions("width=20")));在下一个主要版本中,这将直接接受指令类。
https://stackoverflow.com/questions/17120381
复制相似问题