Как сохранить (Создать) jpeg или bmp файл из буфера обмена?

kolobrod

Client
Регистрация
26.11.2014
Сообщения
77
Благодарностей
14
Баллы
8
Собственно сам вопрос в теме. В буфере есть изображение, возможно ли как то создать картику с этим изображением?
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
C#:
if (System.Windows.Forms.Clipboard.ContainsImage()){
Image img = System.Windows.Forms.Clipboard.GetImage();
}
 
Последнее редактирование:
  • Спасибо
Реакции: Antonio Banderas и doc

kolobrod

Client
Регистрация
26.11.2014
Сообщения
77
Благодарностей
14
Баллы
8
C#:
if (System.Windows.Forms.Clipboard.ContainsImage){
Image img = System.Windows.Forms.Clipboard.GetImage();
}
Компиляция кода Ошибка в действии "CS0428" "Не удается привести группу методов "ContainsImage" к неделегируемому типу "bool". Вызов метода использовался намеренно?". [Строка: 0; Cтолбец: 5]
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Скобки же забыл дописать. Исправил.
 

kolobrod

Client
Регистрация
26.11.2014
Сообщения
77
Благодарностей
14
Баллы
8
Скобки же забыл дописать. Исправил.
А для особо одаренных можно?) Куда сохраняет то?
Погуглил код, первая строка проверяет если данные, вторая получает из буфера, а сохранения то нет.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Вопрос был создать)
А сохранить можно например так:
img.Save(project.Directory + "/image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
 
  • Спасибо
Реакции: kolobrod

kolobrod

Client
Регистрация
26.11.2014
Сообщения
77
Благодарностей
14
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)