【发布时间】:2010-09-17 18:51:34
【问题描述】:
我需要为一堆 jpeg (200,000+) 生成 thumbnails,但我想确保我所有的拇指都具有相同的高度和宽度。但是,我不想更改图像的比例,所以我需要在较短的维度上添加空白空间以“将其对齐”。空白区域的背景颜色是可变的。
这是我用来生成拇指的代码 sn-p。进行平方的最佳方法是什么?
Dim imgDest As System.Drawing.Bitmap = New Bitmap(ScaleWidth, ScaleHeight)
imgDest.SetResolution(TARGET_RESOLUTION, TARGET_RESOLUTION)
Dim grDest As Graphics = Graphics.FromImage(imgDest)
grDest.DrawImage(SourceImage, 0, 0, imgDest.Width, imgDest.Height)
【问题讨论】:
标签: vb.net image-processing thumbnails