DEXTUpload.NET Professional
menu toggleリファレンス > DEXTUpload.NET > ImageResizeUnit

DEXTUpload.NET
Enumeration ImageResizeUnit

サポートされる最小バージョン
5.0.0.0
最小サポート環境
.NET Framework 4.0
説明

元の画像をリサイズするとき、変更される水平方向または垂直方向のサイズの単位を表す。

画像をリサイズするには、「DEXTUpload.NET.ImageProc」クラスの「Resize」メソッドを使用するが、このメソッドは、「DEXTUpload.NET.ResizingOption」オブジェクトをパラメータとして受け取る。 「DEXTUpload.NET.ResizingOption」クラスは、リサイズする際に必要な単位を設定するプロパティを持っている。

var source = new FileInfo("source.jpg");
using (var img = ImageProc.Resize(source, new ResizingOption { 
    Width = 50, Height = 20, 
    //横50%、縦20%のサイズに変更するようにする。
    Unit = ImageResizeUnit.Percentage }))
{
    ImageProc.SaveImage(img, new FileInfo("output.jpg"), new ImageSaveOption { IsOverwrite = true });
}
形式
public enum ImageResizeUnit
メンバー

Pixel

  • サイズの単位としてpixelを使用する。

    ソース 変更サイズ リサイズ結果
    source
    120x84 >
    100x150
    resizing

Percentage

  • サイズの単位でパーセンテージ(%)を使用する。

    元の画像の縦、横のサイズ(pixel)からパーセンテージを適用した値を言うです。

    ソース 変更サイズ リサイズ結果
    source
    120x84 >
    50%x200%
    resizing