csharp 图片框の中で余白を考虑して计算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 图片框の中で余白を考虑して计算相关的知识,希望对你有一定的参考价值。

        double imgW = picArea.Image.Width;
            double imgH = picArea.Image.Height;
            double picBoxW = picArea.Width;
            double picBoxH = picArea.Height;

            double magW = picBoxW / imgW;
            double magH = picBoxH / imgH;
            double zoomRatio;
            double hMargin;
            double wMargin;

            if (magH < magW)
            {
                zoomRatio = magH;
                hMargin = 0;
                wMargin = (picBoxW - (imgW * zoomRatio)) / 2;
            }
            else
            {
                zoomRatio = magW;
                hMargin = (picBoxH - (imgH * zoomRatio)) / 2;
                wMargin = 0;
            }

以上是关于csharp 图片框の中で余白を考虑して计算的主要内容,如果未能解决你的问题,请参考以下文章

ruby AWS KMSサービスを利用して,秘密にしたいデータをコードの中で扱えるようにする

csharp [cmをinchに変换] ClosedXMLで余白などの指定をするときはインチ指定しなければならない。#ClosedXML #ExtensionMethod

css 李要素のテキストを折り返した时に头文字の余白を揃えるやり方

css 李要素のテキストを折り返した时に头文字の余白を揃えるやり方

css 李要素のテキストを折り返した时に头文字の余白を揃えるやり方

golang 去言语の中でÇ言语を利用する