QRコード
QRCODE
アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 0人
オーナーへメッセージ
slMame › 一日一膳腹八分目 › 2011年01月08日

  

Posted by at

2011年01月08日

Visual C# スキャナーから画像を取り込み

あけましておめでとうございます。今年もよろしくお願い申し上げます。m(__)m

すぐ忘れるので自分用のメモです。。^^;
「スキャナで取り込んだ画像をイチイチ保存してからUPするのは面倒くさいから、勝手にするようにしてくれないか?」というワガママなRLお客様のご注文の為に。。(笑

Windows Imaging Acquisitionを参照設定に追加してから、要するに基本は以下の通りでした。。


using WIA;


public partial class Form1 : Form
{
public Form1(string[] args)
{
InitializeComponent();
(以下、なんだか色々)
}


private void scan()
{
WIA.CommonDialog dlg = new WIA.CommonDialog();
ImageFile Image = dlg.ShowAcquireImage(WiaDeviceType.ScannerDeviceType,
             WiaImageIntent.ColorIntent, WiaImageBias.MaximizeQuality,
             "{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}", true, true, true);
string p = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location);
System.IO.File.Delete(p + @"\tmp.bmp");
Image.SaveFile(p + @"\tmp.bmp");
}



}


ImageFile.SaveFile()メソッドは同名ファイルがあると例外をスローする様ですので、先に消しておくくらいでしょうか。。

LSLでところてんになった頭でたま~にWindowsアプリを作ろうとすると、ほんっとに今の環境はなんでも考えずに出来ますね。。メモリーは馬鹿みたいにありますしCPUは遊んでますし。。^^;
我ながら子供の遊びレベルです。。  


Posted by RBK Drachnyd(しお) at 22:56Comments(0)忘れない為に。。