[英]C# Bitmap.Save Method , JPEG
我按如下方式創建一個新的Bitmap對象,
var image = new Bitmap(@"C:\file.jpg");
我將在空間域中對像素級別進行一些修改,如果再次按如下所示保存此對象,則將進行修改。
image.Save(@"D:\final.jpg", ImageFormat.bitmap);
使用此功能是否可以保存無損的jpg?
image.Save(@"D:\final.jpg", ImageFormat.Bmp);
盡管擴展名將保存位圖圖像
jpg是一種有損壓縮方法,如果您想要無損壓縮,則可以使用Bmp或Png
Bitmap
類始終為“原始”格式。 因此,您的代碼中發生的是:
之后,Bitmap類的內容仍為原始無損格式,因此您可以繼續對其進行操作,或以另一種格式(無損或有損)將其保存到文件中。
注意:我上面提到的“原始”格式與您在音樂編輯程序中有時會遇到的某些.raw文件格式不同。 “原始”格式只是指Bitmap
用於自身存儲圖像數據的某種臨時任意格式(可能在byte[]
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.