C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 44 を表示中)
■23099 / )  Re[5]: 画像の表示
□投稿者/ shin (3回)-(2008/08/08(Fri) 14:12:16)
            BitmapDecoder bd = BitmapDecoder.Create(new Uri(path), BitmapCreateOptions.None, BitmapCacheOption.None);
            BitmapSource bs = bd.Frames[0];
            
            JpegBitmapEncoder encoder = new JpegBitmapEncoder();
            encoder.Frames.Add(BitmapFrame.Create(bs));
            MemoryStream ms = new MemoryStream();
            encoder.Save(ms);
            ms.Seek(0, SeekOrigin.Begin);
            pictureBox1.Image = new Bitmap(ms);

思いつき+勉強不足なのでもっとましな方法があるような気もしますが、とりあえず動きます。
CanonのRAWを持っていないのでそちらでは試せていませんが、PENTAXのRAW(PEF)では表示できました。


返信 編集キー/


管理者用

- Child Tree -