Как получить изображение с буфера обмена - C#
Формулировка задачи:
вообще хочу сделать такую штуку,нажимаю принтскрин и вставку изображения в форме,сначала изображение помещается в буфер обмена,как вообще работать с буфером и как вытащить от туда картинку?
Решение задачи: «Как получить изображение с буфера обмена»
textual
Листинг программы
- // картинки
- public System.Drawing.Image SwapClipboardImage(
- System.Drawing.Image replacementImage)
- {
- System.Drawing.Image returnImage = null;
- if (Clipboard.ContainsImage())
- {
- returnImage = Clipboard.GetImage();
- Clipboard.SetImage(replacementImage);
- }
- return returnImage;
- }
- // текст
- public String SwapClipboardHtmlText(String replacementHtmlText)
- {
- String returnHtmlText = null;
- if (Clipboard.ContainsText(TextDataFormat.Html))
- {
- returnHtmlText = Clipboard.GetText(TextDataFormat.Html);
- Clipboard.SetText(replacementHtmlText, TextDataFormat.Html);
- }
- return returnHtmlText;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д