我正在採取Stream
將其轉換爲Image
,處理該圖像,然後返回FileStream
。流到圖像並返回
這是一個性能問題?如果不是,那麼轉換和返回流的優化方式是什麼?
public FileStream ResizeImage(int h, int w, Stream stream)
{
var img = Image.FromStream(stream);
/* ..Processing.. */
//converting back to stream? is this right?
img.Save(stream, ImageFormat.Png);
return stream;
}
的情況是,這是運行:用戶上傳圖片在我的網站(控制器給了我一個流,我調整這一點,然後把這個流Rackspace公司(Rackspace公司需要FileStream
)
你是否存在性能問題? – Oded
@Oded,我不必從一開始就寫性能問題來編寫優化的代碼。 –
這取決於優化。如果你知道代碼表現不佳,是的,做優化。但規則應該是:優化前的衡量。 – Oded