mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
In image editor clipboard paste also gonna support image files
This commit is contained in:
parent
29886ecba1
commit
636c57f071
1 changed files with 10 additions and 2 deletions
|
@ -1423,9 +1423,18 @@ private void PasteFromClipboard(bool insertMousePosition)
|
|||
if (Clipboard.ContainsImage())
|
||||
{
|
||||
Image img = ClipboardHelpers.GetImage();
|
||||
|
||||
InsertImage(img, pos);
|
||||
}
|
||||
else if (Clipboard.ContainsFileDropList())
|
||||
{
|
||||
string[] files = Clipboard.GetFileDropList().OfType<string>().Where(x => Helpers.IsImageFile(x)).ToArray();
|
||||
|
||||
if (files.Length > 0 && !string.IsNullOrEmpty(files[0]))
|
||||
{
|
||||
Image img = ImageHelpers.LoadImage(files[0]);
|
||||
InsertImage(img, pos);
|
||||
}
|
||||
}
|
||||
else if (Clipboard.ContainsText())
|
||||
{
|
||||
string text = Clipboard.GetText();
|
||||
|
@ -1558,7 +1567,6 @@ private void InsertImageFile()
|
|||
if (!string.IsNullOrEmpty(filePath))
|
||||
{
|
||||
Image img = ImageHelpers.LoadImage(filePath);
|
||||
|
||||
InsertImage(img, Form.ClientArea.Center());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue