次のコードのように、フォルダーから画像を取得し、白い btimap の上に描画します。
Image newImage = new Bitmap(whitesize, whitesize);
using (Graphics graphicsHandle = Graphics.FromImage(newImage))
{
graphicsHandle.InterpolationMode = InterpolationMode.HighQualityBicubic;
graphicsHandle.FillRectangle(System.Drawing.Brushes.White,0,0,whiteHeight,whiteHeight);
graphicsHandle.CompositingMode = CompositingMode.SourceOver;
graphicsHandle.DrawImage(image, whiteHeight, 0, newWidth, newHeight);
}
whiteHeight
正方形の幅と高さです
newWidth
とnewHeight
は動的であるため、whiteHeight を 2 で割ってもうまくいきません。