| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Как скопировать в clipboard прозрачную картинку? |
| Автор: msv530 11.5.2007, 07:31 |
| Привет всем! У меня такая проблема. Создаю в программе bitmap. Рисую в нем всякие линии и прочую ерунду через Graphics. Копирую этот bitmap в clipboard. А когда вставляю из буфера обмена картинку в Word, то в тех местах где должно быть прозрачно — синий цвет! Что я делаю не так? Как надо правильно копировать в буфер прозрачные картинки? |
| Автор: Exception 12.5.2007, 13:21 | ||
Попробуй сначала установить тот цвет, который ты будешь считать "прозрачным":
|
| Автор: msv530 14.5.2007, 08:10 |
| Нет, bitmap-у не надо указывать какой цвет прозрачный, он уже все знает сам. Когда я беру и копирую содержимое битмапа в другой picturebox там все отображается как надо - где надо прозрачно, где не надо - непрозрачно. А вот когда я через clipboard копирую в Word или в Photoshop, то там где прозрачно все отображается синим :( Help! |
| Автор: Retro 14.5.2007, 10:01 |
| Я поискал по интернету, действительно есть такая проблема, только не предложены пути решения. Вот наткнулся на код, может в нем есть решение. http://subscribe.ru/archive/comp.soft.prog.dotnetgrains/200404/10191301.html |