Clipboard.SetImage не работает при вставке в Windows Live Writer - PullRequest
2 голосов
/ 22 июня 2011

Я использую Clipboard.SetImage, чтобы скопировать изображение, я могу вставить это изображение в mspaint, и оно отлично работает. Однако, если я пытаюсь вставить изображение в WLW, оно просто вставляет пустую строку. Если я скопирую изображение из своего веб-браузера, а затем вставлю его в WLW, оно будет работать, как и ожидалось. Изображение из ImageList. Я попытался просто вызвать Clipboard.SetImage, а также попытался нарисовать изображение в растровое изображение и скопировать его:

Bitmap bmp = new Bitmap(img.Width, img.Height);
Graphics gfx = Graphics.FromImage(bmp);
gfx.Clear(Color.White);
gfx.DrawImageUnscaled(img, new Point(0, 0));
gfx.Dispose();
Clipboard.SetImage(bmp);

Любая помощь будет великолепна,

Спасибо

Джо

...