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

DEXTUpload.NET
Enumeration ImageVerticalAlignment

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

DEXTUpload.NET.ImageFitOption」と組み合わせて使用され、指定されたフレームに、元の画像をフィッティングするとき垂直位置を決定する。

「ImageVerticalAlignment」列挙型は、画像フィッティング方式が「ImageFitOption.UniformToFit」または「ImageFitOption.UniformToFill」の場合にのみ使用される。

var source = new FileInfo("source.jpg");
using (var img = ImageProc.Fit(source, new FittingOption { 
    Width = 100, Height = 200, Fit = ImageFitOption.UniformToFit,
    BackgroundColor = Color.Red,
    //上、下余白が生じた場合は、下記を目安にフィッティングして、上余白を背景色で満たす。
    VerticalAlign = ImageVerticalAlignment.Bottom }))
{
    ImageProc.SaveImage(img, new FileInfo("output.jpg"), new ImageSaveOption { IsOverwrite = true });
}
形式
public enum ImageVerticalAlignment
メンバー

Top

  • 上部を基準とする。

    「ImageFitOption.UniformToFit」である場合

    ソース フレーム 継手の結果
    source
    fitting

    「ImageFitOption.UniformToFill」である場合

    ソース フレーム 継手の結果
    source
    fitting

Middle

  • 中央を基準とする。

    「ImageFitOption.UniformToFit」である場合

    ソース フレーム 継手の結果
    source
    fitting

    「ImageFitOption.UniformToFill」である場合

    ソース フレーム 継手の結果
    source
    fitting

Bottom

  • 下端を基準とする。

    「ImageFitOption.UniformToFit」である場合

    ソース フレーム 継手の結果
    source
    fitting

    「ImageFitOption.UniformToFill」である場合

    ソース フレーム 継手の結果
    source
    fitting