■22775 / inTopicNo.3) |
Re[2]: 画像の表示 |
□投稿者/ 渡り鳥 (3回)-(2008/07/31(Thu) 19:49:40)
|
■No22770 (オショウ さん) に返信
> http://dobon.net/vb/dotnet/index.html#graphics
>
> ここのTipsをご参照下さい。
>
> 以上。
早速のご返信ありがとうございます。
拝見させて頂いたところ、私がやりたいことと少々違いましたのでソースコードを掲載させていただきます。
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Windows.Media.Imaging;
using System.IO;
using System.Windows;
namespace createWindowContent
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
pictureBox1.Image = (System.Drawing.Image)OpenCR2();
}
catch
{
System.Windows.Forms.MessageBox.Show("描画できません。");
}
}
static object OpenCR2()
{
FileStream fs = new FileStream(@"C:\test\IMG_0001.CR2", FileMode.Open, FileAccess.Read, FileShare.Read);
BitmapDecoder bd = BitmapDecoder.Create(fs, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
BitmapSource bs = bd.Frames[0];
return bs;
}
}
}
拡張子の『*.CR2』はCanon製品のカメラで撮影した画像の拡張子です。
再度よろしくお願いいたします。
|
|