要在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中顯示縮略圖了。