0
我試圖使用ImageFormat class將png格式圖像轉換爲JPG格式。然後我們嘗試使用驗證圖像的另一個工具驗證圖像,並發現僅擴展名已更改,但格式保持爲PNG。如何在ASP.Net中將圖像從任何格式轉換爲JPG格式?
我們如何將給定的圖像轉換爲JPG格式?我們正在使用寫類嗎?我們需要調用哪些方法。請提供詳情。
另外我想討論在這種情況下ImageMagic的功能。
謝謝
我試圖使用ImageFormat class將png格式圖像轉換爲JPG格式。然後我們嘗試使用驗證圖像的另一個工具驗證圖像,並發現僅擴展名已更改,但格式保持爲PNG。如何在ASP.Net中將圖像從任何格式轉換爲JPG格式?
我們如何將給定的圖像轉換爲JPG格式?我們正在使用寫類嗎?我們需要調用哪些方法。請提供詳情。
另外我想討論在這種情況下ImageMagic的功能。
謝謝
您需要將圖像重新保存爲.JPG格式。
您可以使用System.Drawing命名空間來執行此操作。看看這裏,看看是否這樣做http://msdn.microsoft.com/en-us/library/twss4wb0(v=vs.90).aspx
class Program
{
static void Main(string[] args)
{
// Load the image.
System.Drawing.Image image1 = System.Drawing.Image.FromFile(@"C:\test.bmp");
// Save the image in JPEG format.
image1.Save(@"C:\test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
// Save the image in GIF format.
image1.Save(@"C:\test.gif", System.Drawing.Imaging.ImageFormat.Gif);
// Save the image in PNG format.
image1.Save(@"C:\test.png", System.Drawing.Imaging.ImageFormat.Png);
}
}
向下投票沒有解釋?我剛剛以公平的名義進行了投票...... – 2012-04-25 10:39:02
我已經放棄了爲什麼答案是投票。感謝您的高票! :) – 2012-04-25 10:43:04
我們做了同樣的事情,但錯過了編碼部分。請嘗試上面的代碼,並設置圖像編碼參數。 – 2012-04-25 13:51:16