Как вставить прозрачное изображение из буфера обмена в приложении C # winforms?
Примечание. Этот вопрос касается вставки из буфера обмена, а не копирования в буфер обмена. Существует несколько сообщений о копировании в буфер обмена, но не удалось найти ни одного, который бы отвечал на этот вопрос.
Как я могу вставить изображение с прозрачностью,например этотв приложение winforms и сохранить прозрачность?
Я пытался использоватьSystem.Windows.Forms.GetImage()
, но это создает растровое изображение с черным фоном.
Я копирую это изображение из Google Chrome, который поддерживает несколько форматов буфера обмена, в том числеDeviceIndependentBitmap
а такжеFormat17
.