Откройте картинку (jpg.) В F # - PullRequest
       5

Откройте картинку (jpg.) В F #

1 голос
/ 13 сентября 2011

Я хотел бы открыть несколько картинок (.jpg) с помощью F #. Все мои картинки хранятся в файле (filepath). Я хотел бы показать их пользователю. Как я могу сделать это, используя F #?

Чтобы открыть одну картинку, она пробовала что-то вроде:

open System.IO
let editPicture filepath = 
    let  fileStream = File.Open(filepath,FileMode.Open)
    fileStream.Visible <- True

но это не работает.

1 Ответ

3 голосов
/ 13 сентября 2011

Вот минимальный быстрый и грязный фрагмент WinForms F #, который показывает изображение .jpg на экране:

open System
open System.Windows.Forms
open System.Drawing

let form = new Form()
let pb = new PictureBox()
pb.Image <- Image.FromFile(path-to-file-with-your-jpg-image)
pb.SizeMode <- PictureBoxSizeMode.AutoSize
form.Controls.Add(pb)

[<STAThread>]
do
    Application.Run(form)

Это может дать вам некоторую начальную тягу и почувствовать, что вовлечено в достижение вашей цели. Но в целом я согласен с Карстеном Кенигом в том, что кривая обучения работе с интерфейсами на F # довольно крутая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...