阅读量:0
要在PictureBox中显示缩略图,可以先创建一个新的Bitmap对象,并将原始图片绘制到这个新的Bitmap对象上,再将这个新的Bitmap对象赋值给PictureBox的Image属性。
以下是一个示例代码:
// 原始图片路径 string originalImagePath = "original.jpg"; // 创建一个Bitmap对象 Bitmap originalImage = new Bitmap(originalImagePath); // 指定缩略图大小 int thumbnailWidth = 100; int thumbnailHeight = 100; // 创建一个新的Bitmap对象作为缩略图 Bitmap thumbnail = new Bitmap(thumbnailWidth, thumbnailHeight); // 使用Graphics对象将原始图片绘制到缩略图上 Graphics g = Graphics.FromImage(thumbnail); g.DrawImage(originalImage, 0, 0, thumbnailWidth, thumbnailHeight); // 将缩略图赋值给PictureBox的Image属性 pictureBox1.Image = thumbnail;
在这个示例中,我们先创建一个原始图片的Bitmap对象,然后指定缩略图的大小,创建一个新的Bitmap对象作为缩略图,并使用Graphics对象将原始图片绘制到缩略图上。最后将缩略图赋值给PictureBox的Image属性,就可以在PictureBox中显示缩略图了。