-1
在某些情況下,例如您想將與內容相關的圖片保存爲封面圖片。重新上傳圖片並保存圖片
原始圖像是如此的大,如果用戶不想要它,向用戶顯示原始圖像並不是一個好主意。如果用戶想要他可以點擊並看到大的圖像。
因此,在這種情況下,最好將圖像保存爲不同的大小。因此,您需要重新調整大小。因此,我們需要重新調整大小並保存它?
在某些情況下,例如您想將與內容相關的圖片保存爲封面圖片。重新上傳圖片並保存圖片
原始圖像是如此的大,如果用戶不想要它,向用戶顯示原始圖像並不是一個好主意。如果用戶想要他可以點擊並看到大的圖像。
因此,在這種情況下,最好將圖像保存爲不同的大小。因此,您需要重新調整大小。因此,我們需要重新調整大小並保存它?
所以讓我們開始吧:
首先想到你在窗體中有一個文件上傳控件。
贊一個
<asp:FileUpload runat="server" ID="uploadImage"></asp:FileUpload>
當保存按鈕點擊你要調用一個函數和重新大小並保存上傳圖片。
這是我們的功能:
public void SaveResizedImage()
{
// if no file do nothing
if (!uploadImage.HasFile) return;
var file = uploadImage.PostedFile;
var originalImage = Image.FromStream(file.InputStream);
// enter width and height
var resizedImage = new Bitmap(width, heigth);
using (var g = Graphics.FromImage(result))
g.DrawImage(bitmap, 0, 0, width, heigth);
// it is better to save files with unique
//name rather saving them with originals
resizedImage.Save(FolderPath + uploadedImage.FileName);
}
賓果!
爲文件創建唯一的名稱,請看看這個title