개발 일지

개발일기

kdhoooon 2019. 10. 26. 17:54

C# 윈폼과 파이썬 딥러닝을 연결하여 윈도우즈 관련 어플리 케이션을 만들어볼 것이다.

 

일단 윈폼에서 로컬에 있는 이미지를 가져와야 하기 때문에 버튼의 클릭에 따라 버튼이 작동하도록 

버튼 클릭의 메소드를 다음과 같이 작성하였다.

 

private void button1_Click(object sender, EventArgs e)
{

    // 해당 파일의 이름을 저장할 String 을 할당 받는다.

    // 지금은 해당 파일의 경로를 통해 이미지를 불러와서 PictureBox에 띄우지만 나중에는 이를 파이썬으로 보내 딥러닝을 할 것.
    String image_file = string.Empty;
   

    // Dialog 를 열어 원하는 파일을 부를 창을 연다.

    OpenFileDialog dialog = new OpenFileDialog();
    dialog.InitialDirectory = @"D:\";

    if(dialog.ShowDialog() == DialogResult.OK)
    {
        image_file = dialog.FileName;
    }
    else if(dialog.ShowDialog() == DialogResult.Cancel)
    {
        return;
    }

 

    // 해당 파일을 폼에 만들어놓은 PictureBox에 넣어서 띄울 것
    pictureBox.Image = Bitmap.FromFile(image_file);
    pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
}
    

 

 

 

 

'개발 일지' 카테고리의 다른 글

개발일기  (0) 2019.11.19
개발일기  (0) 2019.11.19
개발일기  (0) 2019.10.29