首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImageResizer:你是如何使用指令的?

ImageResizer:你是如何使用指令的?
EN

Stack Overflow用户
提问于 2013-06-15 05:11:06
回答 1查看 2.3K关注 0票数 4

ResizeSettings的文档中写着:“被指令类替换”http://documentation.imageresizing.net/docu/ImageResizer/ResizeSettings.htm

说明文档中写着:“ResizeSettings的接班人”http://documentation.imageresizing.net/docu/ImageResizer/Instructions.htm

但是,我不知道如何使用指令而不是ResizeSettings。我试过了

  • 谷歌
  • 文档(documentation.imageresizing.net)
  • 通过对象浏览器查看指令的使用情况
  • 在ImageResizer.dll反射器中搜索.net指令的使用
  • 对所有ImageResizer.dll进行反编译,并通过结果代码进行搜索。

如果指令取代了ResizeSettings,那么如何使用它而不是ResizeSettings呢?

===编辑-更多细节:

这是一种使用ResizeSettings的方法:

代码语言:javascript
运行
复制
    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可能有一个重载的构建方法)

代码语言:javascript
运行
复制
    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);
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-28 14:42:01

在一个意想不到的事件中,文档是在现实面前的。

您可以使用指令类,但现在必须首先将其转换为ResizeSettings实例,如下所示:

代码语言:javascript
运行
复制
.Build(source, dest, new ResizeSettings(new Instructions("width=20")));

在下一个主要版本中,这将直接接受指令类。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17120381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档