我正在嘗試使用C#處理Canon RAW .CR2文件。我的代碼如下:在.NET中加載Canon .CR2文件
BitmapDecoder bmpDec = BitmapDecoder.Create(new Uri(origFile), BitmapCreateOptions.DelayCreation, BitmapCacheOption.None);
BitmapEncoder bmpEnc = new BmpBitmapEncoder();
bmpEnc.Frames.Add(bmpDec.Frames[0]);
Stream ms = new MemoryStream();
bmpEnc.Save(ms);
Image srcImage = Bitmap.FromStream(ms);
前幾行似乎順利運行,但行
bmEnc.Save(ms);
只是掛起沒有完成,並沒有提出任何例外。
有沒有人有這方面的成功?
我不認爲任何人寫的.NET包裝libraw?只是一個想法... – 2010-11-06 06:34:17
好吧,現在寫的.NET包裝。如果我能得到它防彈我會張貼在某個地方供公衆消費。 – 2010-11-09 11:53:32
或者希望在那之前呢?我很想擁有這個包裝... – 2012-06-21 16:49:15