Копирование из буфера обмена теряет прозрачность изображенияC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Копирование из буфера обмена теряет прозрачность изображения

Сообщение Anonymous »

Я пытался скопировать прозрачное изображение PNG в буфер обмена и сохранить ее прозрачность < /strong>, чтобы вставить его в конкретную программу, которая поддерживает его. < /p>

Поэтому я попытался копировать одно и то же изображение, используя Chrome и вставьте его в программу, и это сработало. Это сохранило прозрачность. Итак, я попытался получить изображение из буфера обмена, которое я скопировал, используя Chrome, и снова установил изображение, ожидая, что прозрачность все еще будет там - но нет, прозрачность не была сохранена, хотя я просто взял изображение из буфера обмена и установил его снова. < /P>

Код: Выделить всё

var img = Clipboard.GetImage(); // copied using Chrome and transparency is preserved
Clipboard.SetImage(img); // transparency lost
Такая же проблема, даже если я использую system.windows.forms.clipboard или попробуйте получить и настройка DataObject вместо изображения.

Подробнее здесь: https://stackoverflow.com/questions/441 ... ansparency
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»