【发布时间】:2013-07-07 18:26:49
【问题描述】:
所以我在这里要做的是导入一个大尺寸的 .JPG 图像列表,我想在没有太多质量损失的情况下缩小它们,然后将它们输出为 .JPG /.PNG 不会像 .BMP 那样占用太多内存。
我知道您只能处理 .bmp 格式的图像。 这是我的一些示例代码(我只知道如何导入它们)
private void LoadImages()
{
for (int i = 0; i < trees.Length; i++)
{
string d = imagePath + trees[i].latinName + ".JPG";
treesImage[i] = Image.FromFile(d);
}
//the image path is a constant
//trees[i].latinName is a string property
//treesImage is an array of Images created.
//so I'd like(preferably within my for loop to create the .bmp's and scale down
//using a const value such as const int width = 400, const int height = 300;
//and I'd lke to save the image to a different diretory than imagePath
}
如果您还有什么想知道的,请在下面发帖,我会编辑问题
【问题讨论】: