Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с Bitmap'ом 
:(
    Опции темы
Moby
Дата 6.10.2008, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 6.10.2008

Репутация: нет
Всего: нет



Люди добрые. Помогите. 

Я недавно начал изучать WPF. Начал из-за того, что реализуя проект на Windows Forms я столкнулся с проблемой аддитивного наложения точек. Надеюсь я правильно использую слово "аддитивный". smile

Я сейчас кратко опишу задачу. Простите, если вопрос слишком глупый. Я на wpf не знаю как создать и работать с bitmap'ом.

Вот что я сделал на Win Forms. Cоздал два битмапа. Заполнил их рандомным расположением точек, как на рисунке. 

Когда происходит наложение одного битмапа на другой, мне надо сделать так что бы, если какие-то точки накладывались, что бы результирующая точка была не синим и не красным, а смешанным цветом, розовым, вроде как. 

Но учитывая что точек ооочень много программно реализовать это на GDI+ мне стало проблематично.

Вот я перешел на WPF.

user posted image

Вопросы такие. 

Как мне создать битмап и попиклесьно его заполнить? На GDI+ это было просто. Создавал объект bitmap, указывал размер и просто по индексно обрашался к пикселю.

И как сделать этот аддитивный способ наложения?

Заранее спасибо!
PM MAIL ICQ   Вверх
Partizan
Дата 6.10.2008, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



Цитата

Но учитывая что точек ооочень много программно реализовать это на GDI+ мне стало проблематично.


Цитата

Как мне создать битмап и попиклесьно его заполнить? На GDI+ это было просто. Создавал объект bitmap, указывал размер и просто по индексно обрашался к пикселю.


Учитывая описание проблемы и последовавший за тем вопрос - WPF ваших проблем не решит...ибо алгоритм вы в обоих случаях хотите применить один и тот же...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Moby
Дата 6.10.2008, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 6.10.2008

Репутация: нет
Всего: нет



Как не решит? Разве в WPF нету что-то типа BlendMode(из Flash)?

Мне нужен грубо говоря эффект прозрачности! Он же есть! 

Теперь как мне лучше это реализовать. Два битмапа создать?


Это сообщение отредактировал(а) Moby - 6.10.2008, 15:07
PM MAIL ICQ   Вверх
Idsa
Дата 12.10.2008, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62





--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Moby
Дата 13.10.2008, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 6.10.2008

Репутация: нет
Всего: нет



Idsa, огромное спасибо.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0455 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.