filestream fs = new filestream(imagefilename, filemode.open);
binaryreader br = new binaryreader(fs);
// 取得图片文件数据
byte[] buffer = br.readbytes((int)fs.length);
br.close();
fs.close();
// 创建一个内存流以生成图片,防止文件被锁定
memorystream ms = new memorystream(buffer);
resourceimage = image.fromstream(ms);
reducedimage.save(@targetfilepath, imageformat.jpeg);
reducedimage.dispose();