4

ResizeSettings のドキュメントには次のように記載されてい ます。

Instructions のドキュメントには、「ResizeSettings の後継」と記載されています。 http://documentation.imageresizing.net/docu/ImageResizer/Instructions.htm

ただし、ResizeSettings の代わりに Instructions を使用する方法がわかりません。私はもう試した

  • グーグル
  • ドキュメント (documentation.imageresizing.net)
  • 命令の使用法をオブジェクト ブラウザで確認する
  • .net Reflector で ImageResizer.dll を検索して命令を使用する
  • すべての ImageResizer.dll を逆コンパイルし、結果のコードを検索します。

Instructions が 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);
    }

Instructions が ResizeSettings の代わりになることを読んで、私が最初に試したのはこれでした: (ImageBuilder にオーバーロードされた Build メソッドがあることを望んでいました)

    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);
    }
4

1 に答える 1